Makefile revision 49152
1235368Sgnn# 2235368Sgnn# $Id: Makefile,v 1.15 1999/07/28 07:19:38 obrien Exp $ 3235368Sgnn# 4235368Sgnn 5235368Sgnn.include "../Makefile.inc" 6235368Sgnn 7235368Sgnn.PATH: ${GCCDIR}/cp 8235368Sgnn 9235368SgnnPROG = cc1plus 10235368SgnnSRCS = parse.c parse.h 11235368SgnnSRCS += call.c class.c cvt.c decl.c decl2.c errfn.c error.c except.c expr.c \ 12235368Sgnn friend.c init.c lex.c method.c pt.c ptree.c repo.c rtti.c \ 13235368Sgnn search.c semantics.c sig.c spew.c tree.c typeck.c typeck2.c xref.c 14235368SgnnBINDIR= /usr/libexec 15235368SgnnNOMAN= 1 16235368SgnnNOSHARED=yes 17235368SgnnDPADD+= ${LIBCC_INT} 18235368SgnnLDADD+= ${LIBCC_INT} 19235368SgnnCFLAGS+= -I${GCCDIR}/cp -I. 20235368Sgnn 21235368Sgnn.ORDER: parse.c parse.h 22235368Sgnnparse.c parse.h: parse.y 23235368Sgnn ${YACC} -d -o parse.c ${GCCDIR}/cp/parse.y 24235368Sgnn grep '^#define[ ]*YYEMPTY' parse.c >>parse.h 25235368Sgnn 26235368SgnnCLEANFILES+= parse.c parse.h 27235368Sgnn 28235368SgnnCPPHDRS= exception new new.h typeinfo 29235368Sgnn 30235368Sgnnbeforeinstall: 31235368Sgnn ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \ 32235368Sgnn ${CPPHDRS:S;^;${GCCDIR}/cp/inc/;} \ 33235368Sgnn ${DESTDIR}/usr/include/g++ 34235368Sgnn 35235368Sgnn.include <bsd.prog.mk> 36235368Sgnn