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+=	-I${.OBJDIR}
25CPPFLAGS+=	-I${PCC_DIST}/mip
26CPPFLAGS+=	-I${PCC_DIST}/cc/cpp
27
28# generate cpy.h
29YHEADER=
30
31# some files include y.tab.h instead
32DPSRCS=		y.tab.h
33
34y.tab.h:	cpy.h
35	${HOST_LN} -f ${.ALLSRC} ${.TARGET}
36
37CLEANFILES+=	pcpp.1 y.tab.h
38
39.include <bsd.prog.mk>
40