gcc50: Bring in makefiles but leave them unhooked
[dragonfly.git] / gnu / lib / gcc50 / libstdcxx / components / libconv_supc / Makefile
1 RELUP=  /../..
2 .include "../../../Makefile.inc"
3 SRCDIR= ${GCCDIR}/libstdc++-v3
4 .include "Makefile.src"
5
6 LIB=                    supc++convenience
7 INTERNALLIB=            yes
8 NOPROFILE=              yes
9 INSTALL_PIC_ARCHIVE=    yes
10
11 .PATH:  ${GCCDIR}/libiberty
12 .PATH:  ${GCCDIR}/libgcc
13 .PATH:  ${SRCDIR}/libsupc++
14
15 CFLAGS+=        -I${.OBJDIR}
16 CFLAGS+=        -I${GCCDIR}/libgcc
17 CXXFLAGS+=      -fno-implicit-templates
18 CXXFLAGS+=      -fdiagnostics-show-location=once
19 CXXFLAGS+=      -ffunction-sections -fdata-sections
20 SHARED_CXXFLAGS=        -D_GLIBCXX_SHARED
21
22 FLAGS_GROUPS=           gnu11 gnu14 mangle
23 gnu11_FLAGS=            -std=gnu++11
24 gnu11_FLAGS_FILES=      bad_array_length.cc bad_array_new.cc eh_ptr.cc \
25                         eh_aux_runtime.cc eh_terminate.cc eh_throw.cc \
26                         guard.cc atexit_thread.cc nested_exception.cc \
27                         new_handler.cc new_op.cc new_opnt.cc
28 gnu14_FLAGS=            -std=gnu++14 -Wno-sized-deallocation
29 gnu14_FLAGS_FILES=      del_ops.cc del_opvs.cc
30 mangle_FLAGS=           -DIN_GLIBCPP_V3
31 mangle_FLAGS_FILES=     cp-demangle.c
32
33 SRCS=   ${libsupc__convenience_la_SOURCES}
34
35 .include <bsd.lib.mk>