Makefile 744 B

123456789101112131415161718192021222324252627282930
  1. BLOCKLIST_DIR=${SRCTOP}/contrib/blocklist
  2. .PATH: ${BLOCKLIST_DIR}/lib ${BLOCKLIST_DIR}/include
  3. PACKAGE= blocklist
  4. LIB= blacklist
  5. SHLIB_MAJOR= 0
  6. LIBADD+= pthread
  7. CFLAGS.clang+=-Wno-thread-safety-analysis
  8. CFLAGS+=-I${BLOCKLIST_DIR}/include -I${BLOCKLIST_DIR}/port \
  9. -D_REENTRANT -DHAVE_CONFIG_H -DHAVE_DB_H -DHAVE_LIBUTIL_H \
  10. -DHAVE_CLOCK_GETTIME -DHAVE_FGETLN -DHAVE_GETPROGNAME \
  11. -DHAVE_STRLCAT -DHAVE_STRLCPY -DHAVE_STRUCT_SOCKADDR_SA_LEN
  12. SRCS= bl.c blacklist.c
  13. INCS= blacklist.h
  14. MAN= libblacklist.3
  15. MLINKS= libblacklist.3 blacklist_open.3 \
  16. libblacklist.3 blacklist_close.3 \
  17. libblacklist.3 blacklist.3 \
  18. libblacklist.3 blacklist_r.3 \
  19. libblacklist.3 blacklist_sa.3 \
  20. libblacklist.3 blacklist_sa_r.3
  21. .include <bsd.lib.mk>