1113136Simp# $FreeBSD$ 2113136Simp 3113136Simp.PATH: ${.CURDIR}/../../include 4113136Simp 5113185SimpLIB= egacy 6240377SobrienSRC= 7113136SimpINCSGROUPS= INCS 8240377SobrienINCS= 9113136Simp 10113136SimpBOOTSTRAPPING?= 0 11113136Simp 12240377Sobrien_WITH_GETLINE!= grep -c _WITH_GETLINE /usr/include/stdio.h || true 13240377Sobrien.if ${_WITH_GETLINE} == 0 14240377Sobrien.PATH: ${.CURDIR}/../../contrib/file ${.CURDIR}/../../lib/libmagic 15240377SobrienSRCS= getline.c config.h 16240377SobrienCFLAGS+= -DHAVE_CONFIG_H -I. 17240377SobrienCLEANFILES+= config.h 18240377Sobrien 19240377Sobrien${SRCS:N*.h:R:S/$/.o/}: config.h 20240377Sobrienconfig.h: ${.CURDIR}/../../lib/libmagic/config.h 21240377Sobrien grep -v HAVE_GETLINE ${.ALLSRC} > ${.TARGET} 22240377Sobrien.endif 23240377Sobrien 24245311Sbrooks_WITH_PWCACHEDB!= grep -c pwcache_groupdb /usr/include/pwd.h || true 25245311Sbrooks.if ${_WITH_PWCACHEDB} == 0 26245311Sbrooks.PATH: ${.CURDIR}/../../contrib/libc-pwcache 27245311SbrooksCFLAGS+= -I${.CURDIR}/../../contrib/libc-pwcache \ 28245311Sbrooks -I${.CURDIR}/../../lib/libc/include 29245311SbrooksSRCS+= pwcache.c 30245311Sbrooks.endif 31245311Sbrooks 32245311Sbrooks_WITH_STRSVIS!= grep -c strsvis /usr/include/vis.h || true 33245311Sbrooks.if ${_WITH_STRSVIS} == 0 34245311Sbrooks.PATH: ${.CURDIR}/../../contrib/libc-vis 35245311SbrooksSRCS+= vis.c 36245311SbrooksCFLAGS+= -I${.CURDIR}/../../contrib/libc-vis \ 37245311Sbrooks -I${.CURDIR}/../../lib/libc/include 38245311Sbrooks.endif 39245311Sbrooks 40113136Simp.if empty(SRCS) 41113136SimpSRCS= dummy.c 42113136Simp.endif 43113136Simp 44143044Sru.if defined(CROSS_BUILD_TESTING) 45143044SruSUBDIR= cross-build 46143044Sru.endif 47143044Sru 48113136Simp.include <bsd.lib.mk> 49