1 # $NetBSD: Makefile,v 1.1.1.1 2014/02/25 18:42:26 mrg Exp $ 2 3 REQUIRETOOLS= yes 4 NOLINT= # defined 5 NOPIC= # defined 6 NOPROFILE= # defined 7 8 CWARNFLAGS.clang+= -Wno-parentheses 9 UNSUPPORTED_COMPILER.clang= # defined 10 11 .include <bsd.own.mk> 12 13 GCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} 14 15 LIB= supc++ 16 17 .if exists(${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no" 18 .include "${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH}/defs.mk" 19 20 SHLIB_MAJOR= 1 21 SHLIB_MINOR= 0 22 23 .include "${.CURDIR}/../libsupc++/Makefile.common" 24 25 SRCS= ${LIBSUPCXXSRCS} xmalloc.c 26 CXXFLAGS+= ${G_SECTION_FLAGS} 27 28 COPTS.cp-demangle.c = -Wno-stack-protector 29 30 .include <bsd.lib.mk> 31 32 ${SRCS}: unwind.h 33 unwind.h: ${G_UNWIND_H} 34 ${_MKTARGET_CREATE} 35 rm -f ${.TARGET} 36 ln -s ${G_UNWIND_H} ${.TARGET} 37 CLEANFILES+= unwind.h 38 39 .PATH: ${DIST}/libstdc++-v3/src \ 40 ${DIST}/libstdc++-v3/libsupc++ \ 41 ${DIST}/libiberty \ 42 ${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH} 43 44 ${OBJS}: ${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH}/defs.mk 45 .else 46 .include <bsd.prog.mk> # do nothing 47 .endif 48