1 # $NetBSD: Makefile,v 1.4 2011/08/09 13:00:04 joerg 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 LIB= supc++ 14 15 .if exists(${.CURDIR}/../libstdc++-v3/arch/${MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no" 16 .include "${.CURDIR}/../libstdc++-v3/arch/${MACHINE_ARCH}/defs.mk" 17 18 SHLIB_MAJOR= 1 19 SHLIB_MINOR= 0 20 21 .include "${.CURDIR}/../libsupc++/Makefile.common" 22 23 SRCS= ${LIBSUPCXXSRCS} xmalloc.c 24 CXXFLAGS+= ${G_SECTION_FLAGS} 25 26 COPTS.cp-demangle.c = -Wno-stack-protector 27 28 .include <bsd.lib.mk> 29 30 ${SRCS}: unwind.h 31 unwind.h: ${G_UNWIND_H} 32 ${_MKTARGET_CREATE} 33 rm -f ${.TARGET} 34 ln -s ${G_UNWIND_H} ${.TARGET} 35 CLEANFILES+= unwind.h 36 37 .PATH: ${DIST}/libstdc++-v3/src \ 38 ${DIST}/libstdc++-v3/libsupc++ \ 39 ${DIST}/libiberty \ 40 ${.CURDIR}/../libstdc++-v3/arch/${MACHINE_ARCH} 41 42 ${OBJS}: ${.CURDIR}/../libstdc++-v3/arch/${MACHINE_ARCH}/defs.mk 43 .else 44 .include <bsd.prog.mk> # do nothing 45 .endif 46