1# $OpenBSD: Makefile.common,v 1.3 2010/05/16 13:22:58 espie Exp $ 2 3GCCDIR= ${.CURDIR}/../../gcc/gcc 4GCCLIB= ${GCCDIR}/gcc 5SRCDIR= ${.CURDIR}/../../gcc/libstdc++-v3 6SUPDIR= ${SRCDIR}/libsupc++ 7 8.PATH: ${SRCDIR}/src ${SRCDIR}/libmath ${SRCDIR}/config/io \ 9 ${SRCDIR}/config/locale/generic \ 10 ${SRCDIR}/include ${SUPDIR} ${.CURDIR}/../libiberty/src \ 11 ${.CURDIR}/../libstdc++-v3/obj 12 13CFLAGS+= -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H 14CFLAGS+= -I${.CURDIR}/../libstdc++-v3/ -I${SUPDIR} -I${GCCDIR} -I${SRCDIR}/include 15CFLAGS+= -I${GCCLIB}/include -I${SRCDIR}/include -I${.CURDIR}/../libiberty/include -I. 16CFLAGS+= -frandom-seed=RepeatabilityConsideredGood 17CXXFLAGS+= -fno-implicit-templates -ffunction-sections -fdata-sections \ 18 -Wno-deprecated 19 20SUPSRCS=del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc eh_alloc.cc eh_arm.cc \ 21 eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc \ 22 eh_personality.cc eh_term_handler.cc eh_terminate.cc eh_throw.cc \ 23 eh_type.cc eh_unex_handler.cc guard.cc new_handler.cc new_op.cc \ 24 new_opnt.cc new_opv.cc new_opvnt.cc pure.cc tinfo.cc tinfo2.cc \ 25 vec.cc vterminate.cc 26 27# from libiberty: 28SUPSRCS+= cp-demangle.c 29