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