xref: /netbsd/tools/lex/Makefile (revision 37be794c)
1*37be794cSchristos#	$NetBSD: Makefile,v 1.12 2018/08/23 06:21:37 christos Exp $
2c5d597ceStv
3c4a72b64SthorpejHOSTPROGNAME=	${_TOOL_PREFIX}lex
44f376672SchristosHOST_SRCDIR=	external/bsd/flex/bin
5c5d597ceStv
6c5d597ceStv.include "${.CURDIR}/../Makefile.host"
74f376672SchristosHOST_CPPFLAGS+=	-DM4=\"${TOOL_M4}\"
8c5d597ceStv
9de3c2d22Schristos.y.c .l.c .y.h:
10de3c2d22Schristos	@true
11de3c2d22Schristos
12d20c2636Schristos
13d20c2636Schristos__BUILD: .USE
14f1e630b5Schristos	(echo '#include "nbtool_config.h"'; \
15f1e630b5Schristos	echo "#include <init${.TARGET}>") > ${.TARGET}
16d20c2636Schristos
17d20c2636Schristosscan.c: __BUILD
18d20c2636Schristosparse.c: __BUILD
19d20c2636Schristosparse.h: __BUILD
2087224eb3Schristos
2187224eb3Schristosscan.c: parse.h
22*37be794cSchristosparse.h: Makefile
2387224eb3Schristos
2487224eb3SchristosCLEANFILES+=scan.c parse.c parse.h
25