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