xref: /freebsd/usr.sbin/config/Makefile (revision f947f58ce624b5442e24b1efa69c0ddcdf3e0ddb)
15bdda834SMarcel MoolenaarSRCDIR:=${.PARSEDIR:tA}
25bdda834SMarcel Moolenaar
3*f947f58cSLexi WinterPACKAGE= toolchain
429c5f8bfSKyle EvansPROG_CXX=	config
5f99d3b7bSRuslan ErmilovMAN=	config.5 config.8
683d7ed8aSKyle EvansSRCS=	config.y main.cc lang.l mkmakefile.cc mkheaders.c \
783d7ed8aSKyle Evans	mkoptions.cc y.tab.h kernconf.c
8744b947eSWojciech A. Koszek
95bdda834SMarcel MoolenaarFILE2C?=file2c
1090e655eaSDavid E. O'Brien
115bdda834SMarcel Moolenaarkernconf.c: kernconf.tmpl
125bdda834SMarcel Moolenaar	${FILE2C} 'char kernconfstr[] = {' ',0};' < \
135bdda834SMarcel Moolenaar	    ${SRCDIR}/kernconf.tmpl > kernconf.c
145bdda834SMarcel Moolenaar
153cafc9a6SKyle EvansCFLAGS+= -I. -I${SRCDIR}
1690e655eaSDavid E. O'Brien
177e659f94SEd SchoutenNO_WMISSING_VARIABLE_DECLARATIONS=
187e659f94SEd Schouten
19744b947eSWojciech A. KoszekCLEANFILES+=	kernconf.c
20073065dcSBruce Evans
21b282e6c1SPeter Wemmmkmakefile.o: configvers.h
220c90be32SPeter Wemm
23b282e6c1SPeter Wemm.include <bsd.prog.mk>
24