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