130aaff11SWarner Losh# $FreeBSD$ 230aaff11SWarner Losh 330aaff11SWarner Losh.PATH: ${.CURDIR}/../../include 430aaff11SWarner Losh 51c62f923SWarner LoshLIB= egacy 6*c2774610SDavid E. O'BrienSRC= 730aaff11SWarner LoshINCSGROUPS= INCS 830aaff11SWarner LoshINCS= 930aaff11SWarner Losh 1030aaff11SWarner LoshBOOTSTRAPPING?= 0 1130aaff11SWarner Losh 12*c2774610SDavid E. O'Brien_WITH_GETLINE!= grep -c _WITH_GETLINE /usr/include/stdio.h || true 13*c2774610SDavid E. O'Brien.if ${_WITH_GETLINE} == 0 14*c2774610SDavid E. O'Brien.PATH: ${.CURDIR}/../../contrib/file ${.CURDIR}/../../lib/libmagic 15*c2774610SDavid E. O'BrienSRCS= getline.c config.h 16*c2774610SDavid E. O'BrienCFLAGS+= -DHAVE_CONFIG_H -I. 17*c2774610SDavid E. O'BrienCLEANFILES+= config.h 18*c2774610SDavid E. O'Brien 19*c2774610SDavid E. O'Brien${SRCS:N*.h:R:S/$/.o/}: config.h 20*c2774610SDavid E. O'Brienconfig.h: ${.CURDIR}/../../lib/libmagic/config.h 21*c2774610SDavid E. O'Brien grep -v HAVE_GETLINE ${.ALLSRC} > ${.TARGET} 22*c2774610SDavid E. O'Brien.endif 23*c2774610SDavid E. O'Brien 2430aaff11SWarner Losh.if empty(SRCS) 2530aaff11SWarner LoshSRCS= dummy.c 2630aaff11SWarner Losh.endif 2730aaff11SWarner Losh 28f09a3cc4SRuslan Ermilov.if defined(CROSS_BUILD_TESTING) 29f09a3cc4SRuslan ErmilovSUBDIR= cross-build 30f09a3cc4SRuslan Ermilov.endif 31f09a3cc4SRuslan Ermilov 3230aaff11SWarner Losh.include <bsd.lib.mk> 33