Makefile revision 1.10
1# $NetBSD: Makefile,v 1.10 2016/03/24 00:02:52 christos Exp $ 2 3PROG= cc1plus 4SRCS= ${G_CXX_OBJS:S,c-family/,,:S,cp/,,:Nlibcpp.a:.o=.c} main.c ${PROG}-checksum.c 5 6# XXX 7NOMAN= 1 8 9CPPFLAGS+= -I${DIST}/gcc/cp 10CPPFLAGS.prefix.c+= -DPREFIX=\"/usr\" 11 12.include "../Makefile.backend" 13.include "../Makefile.backtrace" 14.include "../Makefile.common" 15.include "../Makefile.common-target" 16.include "../Makefile.libcpp" 17.include "../Makefile.libdecnumber" 18.include "../Makefile.libiberty" 19 20CHECKSUM_OBJS= ${LIBBACKTRACEOBJ}/libbacktrace.a \ 21 ${COMMONOBJ}/libcommon.a \ 22 ${COMMONTARGETOBJ}/libcommon-target.a \ 23 ${LIBCPPOBJ}/libcpp.a \ 24 ${LIBDECNUMBEROBJ}/libdecnumber.a \ 25 ${LIBIBERTYOBJ}/libiberty.a \ 26 ${G_CXX_OBJS:S,c-family/,,:S,c/,,} \ 27 checksum-options 28 29.include "../Makefile.checksum" 30 31# XXX check this out 32# LDFLAGS+= -rdynamic 33 34## VER_CPPFLAGS from Makefile.inc 35#CPPFLAGS.c-cppbuiltin.c= ${VER_CPPFLAGS} 36#c-cppbuiltin.c: ${GCCARCH}/defs.mk 37 38# YUCK. but see timevar.h:POP_TIMEVAR_AND_RETURN 39CFLAGS+= -Wno-error # not good enough: -Wno-return-type 40COPTS+= -Wno-stack-protector 41 42.if ${MACHINE_ARCH} == "vax" 43COPTS.call.c+=-O0 44COPTS.decl.c+=-O0 45COPTS.typeck2.c+=-O0 46COPTS.class.c+=-O0 47COPTS.typeck.c+=-O0 48COPTS.init.c+=-O0 49COPTS.semantics.c+=-O0 50COPTS.mangle.c+=-O0 51COPTS.constexpr.c+=-O0 52COPTS.c-common.c+=-O0 53COPTS.c-ada-spec.c+=-O0 54COPTS.cilk.c+=-O0 55COPTS.c-ubsan.c+=-O0 56COPTS.cc1plus-checksum.c+=-O0 57.endif 58 59 60LDADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm 61DPADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM} 62 63.PATH: ${DIST}/gcc/cp ${DIST}/gcc ${DIST}/gcc/c-family ${DIST}/gcc/config 64.PATH: ${G_out_file:H} 65 66