xref: /freebsd/tools/build/Makefile (revision c2774610af334a900a3540cfed39e68f5b2cd8ea)
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