gcc44: Improve locale support in libstdc++.
[dragonfly.git] / gnu / usr.bin / cc44 / cc_prep / config / dragonfly-native.h
1 #ifndef PREFIX2
2 #define PREFIX2 PREFIX
3 #endif
4
5 #define LINK_LIBGCC_SPEC ""
6 #define LIBGCC_SPEC "%{shared: -lgcc_pic} %{!shared: -lgcc}"
7
8 #undef  LINK_SPEC
9 #define LINK_SPEC                                                       \
10     DFBSD_LINK_SPEC "                                                   \
11     %{pg: -L"PREFIX2"/lib/gcc"GCCSHORTVER"/profile                      \
12       %{!static: -rpath /usr/lib/gcc"GCCSHORTVER"/profile               \
13         -rpath-link "PREFIX2"/lib/gcc"GCCSHORTVER"/profile}}            \
14     -L"PREFIX2"/lib/gcc"GCCSHORTVER"                                    \
15     %{!static: -rpath /usr/lib/gcc"GCCSHORTVER" -rpath-link "PREFIX2"/lib/gcc"GCCSHORTVER"}     \
16     %{pg: -L"PREFIX2"/lib/profile                                       \
17       %{!static: -rpath /usr/lib/profile                                \
18         -rpath-link "PREFIX2"/lib/profile}}                             \
19     %{!static: -rpath /usr/lib -rpath-link "PREFIX2"/lib}               \
20   "
21
22 /*#define TARGET_SYSTEM_ROOT_RELOCATABLE */
23 /*#define TARGET_SYSTEM_ROOT            "/"*/
24 #define STANDARD_EXEC_PREFIX            PREFIX"/libexec/gcc"GCCSHORTVER"/"
25 #define STANDARD_LIBEXEC_PREFIX         STANDARD_EXEC_PREFIX
26 #define STANDARD_BINDIR_PREFIX          STANDARD_EXEC_PREFIX
27 #define MD_EXEC_PREFIX                  STANDARD_EXEC_PREFIX
28 #define STANDARD_STARTFILE_PREFIX       0
29 #define TOOLDIR_BASE_PREFIX             "./"
30
31 #define STARTFILE_PREFIX_SPEC           PREFIX2"/lib/ "PREFIX2"/lib/gcc"GCCSHORTVER"/"
32
33 #define GPLUSPLUS_INCLUDE_DIR           PREFIX2"/include/c++/"GCCPOINTVER
34 #undef  GPLUSPLUS_TOOL_INCLUDE_DIR
35 #define GPLUSPLUS_BACKWARD_INCLUDE_DIR  PREFIX2"/include/c++/"GCCPOINTVER"/backward"
36 #undef  LOCAL_INCLUDE_DIR
37 #define GCC_INCLUDE_DIR                 PREFIX2"/libdata/gcc"GCCSHORTVER
38 #undef  FIXED_INCLUDE_DIR
39 #undef  CORSS_INCLUDE_DIR
40 #undef  TOOL_INCLUDE_DIR
41 #undef  SYSTEM_INCLUDE_DIR
42 #define STANDARD_INCLUDE_DIR                    PREFIX2"/include"