xref: /freebsd/usr.sbin/config/Makefile (revision 3cafc9a654f5d0173b4f20cfd1c5f3e3e3f6502f)
1dea673e9SRodney W. Grimes# 	@(#)Makefile	8.1 (Berkeley) 6/6/93
297d92980SPeter Wemm# $FreeBSD$
3dea673e9SRodney W. Grimes
45bdda834SMarcel MoolenaarSRCDIR:=${.PARSEDIR:tA}
55bdda834SMarcel Moolenaar
6dea673e9SRodney W. GrimesPROG=	config
7f99d3b7bSRuslan ErmilovMAN=	config.5 config.8
8f71c01ccSPeter WemmSRCS=	config.y main.c lang.l mkmakefile.c mkheaders.c \
9744b947eSWojciech A. Koszek	mkoptions.c y.tab.h kernconf.c
10744b947eSWojciech A. Koszek
115bdda834SMarcel MoolenaarFILE2C?=file2c
1290e655eaSDavid E. O'Brien
135bdda834SMarcel Moolenaarkernconf.c: kernconf.tmpl
145bdda834SMarcel Moolenaar	${FILE2C} 'char kernconfstr[] = {' ',0};' < \
155bdda834SMarcel Moolenaar	    ${SRCDIR}/kernconf.tmpl > kernconf.c
165bdda834SMarcel Moolenaar
17*3cafc9a6SKyle EvansCFLAGS+= -I. -I${SRCDIR}
1890e655eaSDavid E. O'Brien
197e659f94SEd SchoutenNO_WMISSING_VARIABLE_DECLARATIONS=
207e659f94SEd Schouten
2188171893SKyle EvansLIBADD=	l nv sbuf
22744b947eSWojciech A. Koszek
23744b947eSWojciech A. KoszekCLEANFILES+=	kernconf.c
24073065dcSBruce Evans
25b282e6c1SPeter Wemmmkmakefile.o: configvers.h
260c90be32SPeter Wemm
27b282e6c1SPeter Wemm.include <bsd.prog.mk>
28