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