1#	$NetBSD: Makefile,v 1.11 2016/02/09 20:40:45 plunky Exp $
2
3.include <bsd.init.mk>
4
5.PATH:	${PCC_DIST}/cc/cpp
6
7#
8# We build cpp(1) as pcpp(1) to avoid confusion with GCC
9#
10
11PROG=	pcpp
12
13SRCS+=	cpc.c cpp.c token.c
14
15MAN=	pcpp.1
16
17pcpp.1:	cpp.1
18	${TOOL_SED} -e "s,Nm cpp,Nm pcpp,"	\
19		    -e "s,Dt CPP,Dt PCPP,"	\
20		    ${.ALLSRC} > ${.TARGET}
21
22CPPFLAGS+=	-I${.OBJDIR}
23CPPFLAGS+=	-I${PCC_DIST}/mip
24CPPFLAGS+=	-I${PCC_DIST}/cc/cpp
25
26COPTS.cpp.c+=	${${ACTIVE_CC} == "gcc" :? -Wno-error=cast-qual :}
27
28CLEANFILES+=	pcpp.1
29
30.include <bsd.prog.mk>
31