2 LIBBSD_DIR = $(PKGDIR)/../libbsd/lib/contrib
3 LIBBSD_CONFIG_H_DIR = $(PKGDIR)/../libbsd/lib/build-lite
5 vpath %.c $(LIBBSD_DIR)/src
7 CONTRIB_INCDIR = libbsd
9 CPPFLAGS = -DHAVE_CONFIG_H \
10 -include $(LIBBSD_CONFIG_H_DIR)/config.h \
11 -DLIBBSD_OVERLAY -DLIBBSD_DISABLE_DEPRECATED -D__REENTRANT
12 WARNINGS = $(WARNINGS_MINIMAL)
14 SRC_C = bsd_getopt.c closefrom.c dehumanize_number.c err.c expand_number.c \
15 fgetln.c flopen.c fmtcheck.c fparseln.c fpurge.c getbsize.c \
16 getpeereid.c hash/md5.c heapsort.c humanize_number.c \
17 inet_net_pton.c merge.c pidfile.c progname.c radixsort.c \
18 readpassphrase.c reallocarray.c reallocf.c setmode.c stringlist.c \
19 strlcat.c strlcpy.c strmode.c strnstr.c strtonum.c timeconv.c \
22 SRR_C_NOT_INCLUDED = fgetwln.c funopen.c nlist.c wcslcat.c wcslcpy.c \
23 setproctitle.c setproctitle_ctor.c
25 #SRC_C += $(if $(BUILD_LIBBSD_FULL),arc4random.c)
27 PRIVATE_INCDIR = $(LIBBSD_DIR)/include/bsd $(LIBBSD_CONFIG_H_DIR)
29 include $(L4DIR)/mk/lib.mk
31 $(GENERAL_D_LOC): $(PKGDIR)/../libbsd/lib/Makefile.build