xref: /freebsd/usr.sbin/config/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
15bdda834SMarcel MoolenaarSRCDIR:=${.PARSEDIR:tA}
25bdda834SMarcel Moolenaar
329c5f8bfSKyle EvansPROG_CXX=	config
4f99d3b7bSRuslan ErmilovMAN=	config.5 config.8
5*83d7ed8aSKyle EvansSRCS=	config.y main.cc lang.l mkmakefile.cc mkheaders.c \
6*83d7ed8aSKyle Evans	mkoptions.cc y.tab.h kernconf.c
7744b947eSWojciech A. Koszek
85bdda834SMarcel MoolenaarFILE2C?=file2c
990e655eaSDavid E. O'Brien
105bdda834SMarcel Moolenaarkernconf.c: kernconf.tmpl
115bdda834SMarcel Moolenaar	${FILE2C} 'char kernconfstr[] = {' ',0};' < \
125bdda834SMarcel Moolenaar	    ${SRCDIR}/kernconf.tmpl > kernconf.c
135bdda834SMarcel Moolenaar
143cafc9a6SKyle EvansCFLAGS+= -I. -I${SRCDIR}
1590e655eaSDavid E. O'Brien
167e659f94SEd SchoutenNO_WMISSING_VARIABLE_DECLARATIONS=
177e659f94SEd Schouten
18744b947eSWojciech A. KoszekCLEANFILES+=	kernconf.c
19073065dcSBruce Evans
20b282e6c1SPeter Wemmmkmakefile.o: configvers.h
210c90be32SPeter Wemm
22b282e6c1SPeter Wemm.include <bsd.prog.mk>
23