Makefile revision 96488
150472Speter# $FreeBSD: head/gnu/usr.bin/cc/cc1plus/Makefile 96488 2002-05-13 03:27:03Z obrien $ 21823Sphk 345299Sobrien.include "../Makefile.inc" 418390Speter 596340Sobrien.PATH: ${GCCDIR}/cp ${GCCDIR} 645299Sobrien 749864SobrienPROG= cc1plus 896488SobrienSRCS= parse+%DIKED.c parse.h cfns.h 996488SobrienSRCS+= main.c cp-lang.c \ 1096488Sobrien call.c class.c cvt.c decl.c decl2.c error.c except.c expr.c friend.c \ 1196488Sobrien init.c lex.c mangle.c method.c pt.c ptree.c repo.c rtti.c search.c \ 1296488Sobrien semantics.c spew.c tree.c typeck.c typeck2.c dump.c optimize.c 1396340Sobrien 141823SphkBINDIR= /usr/libexec 151823SphkNOMAN= 1 1696340SobrienNOSHARED?=yes 1752861Sobrien 1852861SobrienCFLAGS+= -I${GCCDIR}/cp -I. 1952861Sobrien 2010953SphkDPADD+= ${LIBCC_INT} 2118441SpeterLDADD+= ${LIBCC_INT} 221823Sphk 2396488Sobrien#----------------------------------------------------------------------- 2496488Sobrien# C++ parser 2518390Speter 2696488Sobrienparse+%DIKED.c y.tab.h: parse.c 2796340Sobrien sed -e "s/malloc/xmalloc/g" \ 2896340Sobrien -e "s/realloc/xrealloc/g" \ 2996484Sobrien ${.ALLSRC:M*c} > ${.TARGET} 3018390Speter 3196484Sobrienparse.h: y.tab.h 3296340Sobrien cp -pf y.tab.h ${.TARGET} 3396340Sobrien grep '^#define[ ]*YYEMPTY' ${.TARGET:S/h$/c/} >>${.TARGET} 3445299Sobrien 3596484Sobriencfns.h: cfns.gperf 3696340Sobrien gperf -o -C -E -k '1-6,$$' -j1 -D -N 'libc_name_p' \ 3796484Sobrien ${.ALLSRC} > ${.TARGET} 3845299Sobrien 3996488SobrienCLEANFILES= parse+%DIKED.c parse.c parse.h y.tab.h cfns.h 4096488Sobrien 411823Sphk.include <bsd.prog.mk> 42