1 1.1 gmcgarry # $NetBSD: Makefile,v 1.1 2008/08/24 05:47:05 gmcgarry Exp $ 2 1.1 gmcgarry 3 1.1 gmcgarry .include <bsd.own.mk> 4 1.1 gmcgarry 5 1.1 gmcgarry # USE_FORT?= yes 6 1.1 gmcgarry 7 1.1 gmcgarry DIST= ${NETBSDSRCDIR}/dist/pcc 8 1.1 gmcgarry SUBDIST=${DIST}/cc/cpp 9 1.1 gmcgarry .PATH: ${SUBDIST} 10 1.1 gmcgarry 11 1.1 gmcgarry PROG= cpp 12 1.1 gmcgarry SRCS= cpy.y scanner.c cpp.c 13 1.1 gmcgarry 14 1.1 gmcgarry MAN= cpp.1 15 1.1 gmcgarry 16 1.1 gmcgarry BINDIR= /usr/libexec 17 1.1 gmcgarry 18 1.1 gmcgarry YFLAGS+= -d 19 1.1 gmcgarry CPPFLAGS+= -I${DIST}/cc/cpp -I${.CURDIR} -I${DIST} -I${DIST}/mip 20 1.1 gmcgarry CPPFLAGS+= -I${.CURDIR}/../.. 21 1.1 gmcgarry CPPFLAGS+= -I${.OBJDIR} 22 1.1 gmcgarry CPPFLAGS+= -DCPP_DEBUG 23 1.1 gmcgarry 24 1.1 gmcgarry CLEANFILES+= lex.yy.c y.tab.h cpp.cat1 scanner.c 25 1.1 gmcgarry CLEANFILES+= cpp.cat1 26 1.1 gmcgarry 27 1.1 gmcgarry # scanner.l expects to include y.tab.h 28 1.1 gmcgarry cpy.c: cpy.y 29 1.1 gmcgarry ${YACC} ${YFLAGS} -o ${.TARGET} ${.ALLSRC} 30 1.1 gmcgarry mv cpy.h y.tab.h 31 1.1 gmcgarry 32 1.1 gmcgarry .include <bsd.prog.mk> 33