diff options
author | lidl <lidl@FreeBSD.org> | 2016-06-02 19:06:04 +0000 |
---|---|---|
committer | lidl <lidl@FreeBSD.org> | 2016-06-02 19:06:04 +0000 |
commit | 6f31a383cc6d2459585d754d3d30f980487df06f (patch) | |
tree | 45c1a8bc32e7b9d60122086211c8fa6df289de16 /lib | |
parent | 44920da28cde32f352e76a4220b068c8f623c60d (diff) | |
download | FreeBSD-src-6f31a383cc6d2459585d754d3d30f980487df06f.zip FreeBSD-src-6f31a383cc6d2459585d754d3d30f980487df06f.tar.gz |
Add basic blacklist build support
Reviewed by: rpaulo
Approved by: rpaulo
Relnotes: YES
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D5913
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Makefile | 5 | ||||
-rw-r--r-- | lib/libblacklist/Makefile | 30 |
2 files changed, 35 insertions, 0 deletions
diff --git a/lib/Makefile b/lib/Makefile index d01ecdc..dfed568 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -28,6 +28,7 @@ SUBDIR= ${SUBDIR_ORDERED} \ ${_libatm} \ libauditd \ libbegemot \ + ${_libblacklist} \ libblocksruntime \ ${_libbluetooth} \ ${_libbsnmp} \ @@ -161,6 +162,10 @@ SUBDIR_DEPEND_liblzma= ${_libthr} _libngatm= libngatm .endif +.if ${MK_BLACKLIST_SUPPORT} != "no" +_libblacklist= libblacklist +.endif + .if ${MK_BLUETOOTH} != "no" _libbluetooth= libbluetooth _libsdp= libsdp diff --git a/lib/libblacklist/Makefile b/lib/libblacklist/Makefile new file mode 100644 index 0000000..8187479 --- /dev/null +++ b/lib/libblacklist/Makefile @@ -0,0 +1,30 @@ +# $FreeBSD$ + +BLACKLIST_DIR=${SRCTOP}/contrib/blacklist + +.PATH: ${BLACKLIST_DIR}/lib ${BLACKLIST_DIR}/include + +LIB= blacklist +SHLIB_MAJOR= 0 + +LIBADD+= pthread + +CFLAGS.clang+=-Wno-thread-safety-analysis + +CFLAGS+=-I${BLACKLIST_DIR}/include -I${BLACKLIST_DIR}/port \ + -D_REENTRANT -DHAVE_CONFIG_H -DHAVE_DB_H -DHAVE_LIBUTIL_H \ + -DHAVE_CLOCK_GETTIME -DHAVE_FGETLN -DHAVE_GETPROGNAME \ + -DHAVE_STRLCAT -DHAVE_STRLCPY -DHAVE_STRUCT_SOCKADDR_SA_LEN + +SRCS= bl.c blacklist.c +INCS= blacklist.h +MAN= libblacklist.3 + +MLINKS= libblacklist.3 blacklist_open.3 \ + libblacklist.3 blacklist_close.3 \ + libblacklist.3 blacklist.3 \ + libblacklist.3 blacklist_r.3 \ + libblacklist.3 blacklist_sa.3 \ + libblacklist.3 blacklist_sa_r.3 + +.include <bsd.lib.mk> |