| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.49 2012/01/10 12:26:45 skrll Exp $ | | 1 | # $NetBSD: Makefile,v 1.50 2012/01/10 12:27:54 skrll Exp $ |
2 | | | 2 | |
3 | .include <bsd.own.mk> | | 3 | .include <bsd.own.mk> |
4 | | | 4 | |
5 | GCC_LANGUAGES=c c++ objc | | 5 | GCC_LANGUAGES=c c++ objc |
6 | MODULE= gcc4 | | 6 | MODULE= gcc4 |
7 | | | 7 | |
8 | MKNATIVE_CONFIG_TARGET_LIBS= \ | | 8 | MKNATIVE_CONFIG_TARGET_LIBS= \ |
9 | configure-target-libiberty \ | | 9 | configure-target-libiberty \ |
10 | configure-target-libstdc++-v3 \ | | 10 | configure-target-libstdc++-v3 \ |
11 | configure-target-libobjc | | 11 | configure-target-libobjc |
12 | | | 12 | |
13 | .if ${HAVE_GCC} == 45 | | 13 | .if ${HAVE_GCC} == 45 |
14 | MKNATIVE_TARGET= gcc45 | | 14 | MKNATIVE_TARGET= gcc45 |
| @@ -107,27 +107,27 @@ BUILD_MAKE=${TOOL_GMAKE} | | | @@ -107,27 +107,27 @@ BUILD_MAKE=${TOOL_GMAKE} |
107 | GCCSRCDIR=${.CURDIR}/../../gnu/dist/gcc4 | | 107 | GCCSRCDIR=${.CURDIR}/../../gnu/dist/gcc4 |
108 | .else | | 108 | .else |
109 | GCCSRCDIR=${.CURDIR}/../../external/gpl3/gcc/dist | | 109 | GCCSRCDIR=${.CURDIR}/../../external/gpl3/gcc/dist |
110 | .endif | | 110 | .endif |
111 | | | 111 | |
112 | CXXADDFLAGS= --sysroot=${DESTDIR} | | 112 | CXXADDFLAGS= --sysroot=${DESTDIR} |
113 | CCADDFLAGS= --sysroot=${DESTDIR} -L${DESTDIR}/lib -L${DESTDIR}/usr/lib -B${DESTDIR}/usr/lib/ -I${.OBJDIR}/.native/gcc/include | | 113 | CCADDFLAGS= --sysroot=${DESTDIR} -L${DESTDIR}/lib -L${DESTDIR}/usr/lib -B${DESTDIR}/usr/lib/ -I${.OBJDIR}/.native/gcc/include |
114 | | | 114 | |
115 | NEWCONFIGDIR?= ${.CURDIR}/../.. | | 115 | NEWCONFIGDIR?= ${.CURDIR}/../.. |
116 | MKNATIVE?= ${.CURDIR}/mknative-gcc | | 116 | MKNATIVE?= ${.CURDIR}/mknative-gcc |
117 | | | 117 | |
118 | bootstrap-libgcc: .configure_done | | 118 | bootstrap-libgcc: .configure_done |
119 | @echo 'Creating files needed for libgcc by a native bootstrap build.' | | 119 | @echo 'Creating files needed for libgcc by a native bootstrap build.' |
120 | @MAKE=${BUILD_MAKE:Q} ${HOST_SH} ${MKNATIVE} lib${MODULE} \ | | 120 | @MAKE=${BUILD_MAKE:Q} ${HOST_SH} ${MKNATIVE} lib${MKNATIVE_TARGET} \ |
121 | ${.OBJDIR}/build ${NEWCONFIGDIR} ${MACHINE_GNU_PLATFORM} \ | | 121 | ${.OBJDIR}/build ${NEWCONFIGDIR} ${MACHINE_GNU_PLATFORM} \ |
122 | ${DESTDIR} | | 122 | ${DESTDIR} |
123 | | | 123 | |
124 | native-gcc: .native/.configure_done | | 124 | native-gcc: .native/.configure_done |
125 | @echo 'Extracting GNU GCC configury for a native toolchain.' | | 125 | @echo 'Extracting GNU GCC configury for a native toolchain.' |
126 | @MAKE=${BUILD_MAKE:Q} ${HOST_SH} ${MKNATIVE} ${MKNATIVE_TARGET} \ | | 126 | @MAKE=${BUILD_MAKE:Q} ${HOST_SH} ${MKNATIVE} ${MKNATIVE_TARGET} \ |
127 | ${.OBJDIR}/.native ${NEWCONFIGDIR} ${MACHINE_GNU_PLATFORM} \ | | 127 | ${.OBJDIR}/.native ${NEWCONFIGDIR} ${MACHINE_GNU_PLATFORM} \ |
128 | ${DESTDIR} | | 128 | ${DESTDIR} |
129 | | | 129 | |
130 | NATIVE_CONFIGURE_ARGS= ${COMMON_CONFIGURE_ARGS} | | 130 | NATIVE_CONFIGURE_ARGS= ${COMMON_CONFIGURE_ARGS} |
131 | .if ${HAVE_GCC} >= 45 | | 131 | .if ${HAVE_GCC} >= 45 |
132 | NATIVE_CONFIGURE_ARGS+= \ | | 132 | NATIVE_CONFIGURE_ARGS+= \ |
133 | --with-mpc=${DESTDIR}/usr \ | | 133 | --with-mpc=${DESTDIR}/usr \ |