Makefile revision 1.7
1# $NetBSD: Makefile,v 1.7 2010/03/07 16:27:18 plunky Exp $ 2 3WARNS?= 2 4 5.include <bsd.init.mk> 6 7.PATH: ${PCC_DIST}/cc/cpp \ 8 ${PCC_DIST}/mip 9 10# 11# We build cpp(1) as pcpp(1) to avoid confusion with GCC 12# 13 14PROG= pcpp 15 16SRCS= cpy.y 17SRCS+= cpp.c token.c 18 19MAN= pcpp.1 20 21pcpp.1: cpp.1 22 ${TOOL_SED} -e "s,Nm cpp,Nm pcpp," \ 23 -e "s,Dt CPP,Dt PCPP," \ 24 ${.ALLSRC} > ${.TARGET} 25 26CPPFLAGS+= -DCPP_DEBUG 27CPPFLAGS+= -I${.OBJDIR} 28CPPFLAGS+= -I${PCC_DIST}/mip 29CPPFLAGS+= -I${PCC_DIST}/cc/cpp 30 31# generate cpy.h 32YHEADER= 33 34# some files include y.tab.h instead 35DPSRCS= y.tab.h 36 37y.tab.h: cpy.h 38 ${HOST_LN} -f ${.ALLSRC} ${.TARGET} 39 40CLEANFILES+= pcpp.1 y.tab.h 41 42.include <bsd.prog.mk> 43