# $NetBSD: Makefile,v 1.18.8.1 2017/11/23 11:02:11 martin Exp $ .include .include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" .cc: # disable .cc->NULL transform GNUHOSTDIST= ${DIST} BUILDINCS= basic_file.h c++allocator.h c++io.h c++locale.h BUILDINCS+= messages_members.h time_members.h opt_random.h gthr-default.h INCS= ${G_bits_headers} ${G_c_base_headers_extra} ${G_host_headers} INCS+= gthr.h gthr-single.h gthr-posix.h INCS+= ${BUILDINCS} # libsupc++ INCS+= nested_exception.h hash_bytes.h atomic_lockfree_defines.h INCS+= cxxabi_forced.h exception_defines.h exception_ptr.h .if ${MKCOMPAT} != no && !empty(MACHINE_ARCH:M*64*) SUBDIR+= arch .else INCS+= c++config.h .endif INCSDIR= /usr/include/g++/bits .include "${.CURDIR}/../Makefile.includes" CLEANFILES+= ${BUILDINCS} CXXDIST= ${DIST}/libstdc++-v3 COPYHEADERS= \ opt_random.h ${CXXDIST}/${G_CPU_OPT_BITS_RANDOM} \ basic_file.h ${CXXDIST}/${G_BASIC_FILE_H} \ c++allocator.h ${CXXDIST}/${G_ALLOCATOR_H} \ c++locale.h ${CXXDIST}/${G_CLOCALE_H} \ c++io.h ${CXXDIST}/${G_CSTDIO_H} \ messages_members.h ${CXXDIST}/${G_CMESSAGES_H} \ time_members.h ${CXXDIST}/${G_CTIME_H} # gthr-default.h is a little special .for _src _dst in ${G_CONFIGLINKS} . if ${_dst} == "gthr-default.h" COPYHEADERS+= ${_dst} ${_src} . endif .endfor .for _h _s in ${COPYHEADERS} ${_h}: ${_s} cp -pf ${.ALLSRC} ${.TARGET} .endfor # Get default targets including . .include .PATH: ${.CURDIR}/../../arch/${GCC_MACHINE_ARCH} \ ${DIST}/libstdc++-v3/include \ ${DIST}/libstdc++-v3/config \ ${DIST}/libstdc++-v3/ \ ${DIST}/libstdc++-v3/libsupc++ .include