Home | History | Annotate | Line # | Download | only in cpp
      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 
     11 PROG=	pcpp
     12 
     13 SRCS+=	cpc.c cpp.c token.c
     14 
     15 MAN=	pcpp.1
     16 
     17 pcpp.1:	cpp.1
     18 	${TOOL_SED} -e "s,Nm cpp,Nm pcpp,"	\
     19 		    -e "s,Dt CPP,Dt PCPP,"	\
     20 		    ${.ALLSRC} > ${.TARGET}
     21 
     22 CPPFLAGS+=	-I${.OBJDIR}
     23 CPPFLAGS+=	-I${PCC_DIST}/mip
     24 CPPFLAGS+=	-I${PCC_DIST}/cc/cpp
     25 
     26 COPTS.cpp.c+=	${${ACTIVE_CC} == "gcc" :? -Wno-error=cast-qual :}
     27 
     28 CLEANFILES+=	pcpp.1
     29 
     30 .include <bsd.prog.mk>
     31