1 .if !target(__<cc.Makefile.inc>__)
4 .include "Makefile.version"
6 FLAGS= -DGCCPOINTVER=\"${GCCPOINTVER}\"
7 FLAGS+= -DGCCSHORTVER=\"${GCCSHORTVER}\"
8 FLAGS+= -DBASEVER=\"${GCCCOMPLETEVER}\"
10 FLAGS+= -DDEFAULT_TARGET_VERSION=\"${version}\"
11 FLAGS+= -DDEFAULT_TARGET_MACHINE=\"${target_machine}\"
13 BINDIR?= /usr/libexec/gcc${GCCSHORTVER}
15 GCCDIR= ${.CURDIR}/${TOP_PREFIX}../../../../contrib/gcc-5.0
16 OTOPDIR= ${.OBJDIR}/${TOP_PREFIX}..
17 STOPDIR= ${.CURDIR}/${TOP_PREFIX}..
18 OSLDIR= ${OTOPDIR}/support-libs
20 TOOLDIR= ${OTOPDIR}/cc_tools/tools
22 .if defined(LOCAL_CONFIG)
26 FLAGS+= -I${OTOPDIR}/cc_prep
27 FLAGS+= -I${STOPDIR}/cc_prep
28 FLAGS+= -I${STOPDIR}/cc_prep/config
29 FLAGS+= -I${GCCDIR}/gcc
30 FLAGS+= -I${GCCDIR}/gcc/config
31 FLAGS+= -I${GCCDIR}/include
32 FLAGS+= -I${GCCDIR}/libcpp/include
33 FLAGS+= -I${GCCDIR}/libdecnumber
34 FLAGS+= -I${GCCDIR}/libdecnumber/dpd
35 FLAGS+= -I${OSLDIR}/libdecnumber
36 FLAGS+= -I${STOPDIR}/../gmp
37 FLAGS+= -I${STOPDIR}/../../../contrib/mpfr/src
38 FLAGS+= -I${STOPDIR}/../mpfr
39 FLAGS+= -I${STOPDIR}/../../../contrib/mpc/src
40 FLAGS+= -I${STOPDIR}/../../../include
41 FLAGS+= -I${GCCDIR}/gcc/config/i386
44 FLAGS+= -DIN_GCC -DHAVE_CONFIG_H
45 FLAGS+= -DPREFIX1=\"${TOOLS_PREFIX}/usr\"
46 FLAGS+= -DPREFIX2=\"${USRDATA_PREFIX}/usr\"
48 .if defined(BOOTSTRAPPING)
54 .include "Makefile.tgt"
56 .if ${TARGET_ARCH} != ${MACHINE_ARCH}
57 CFLAGS+= -DCROSS_COMPILE
60 .if defined(GCC_LANG_DIR)
61 .PATH: ${GCCDIR}/${GCC_LANG_DIR}
64 .if !defined(GCC_NO_PATH)
65 .PATH: ${OTOPDIR}/cc_prep
66 .PATH: ${STOPDIR}/cc_prep
68 .PATH: ${GCCDIR}/gcc/c
69 .PATH: ${GCCDIR}/gcc/c-family
70 .PATH: ${GCCDIR}/gcc/config
71 .PATH: ${GCCDIR}/gcc/config/i386
75 LIBIBERTY= ${OSLDIR}/libiberty/libiberty.a
76 LIBCPP= ${OSLDIR}/libcpp/libcpp.a
77 LIBDECNUMBER= ${OSLDIR}/libdecnumber/libdecnumber.a
78 LIBCOMMON= ${OSLDIR}/libcommon/libcommon.a
79 LIBCOMMONTARG= ${OSLDIR}/libcommon-target/libcommon-target.a
80 LIBBACKTRACE= ${OSLDIR}/libbacktrace/libbacktrace.a
81 LIBBACKEND= ${OTOPDIR}/libbackend/libbackend.a
83 LIBGMP= ${OTOPDIR}/../gmp/libgmp.a
84 LIBMPFR= ${OTOPDIR}/../mpfr/libmpfr.a
85 LIBMPC= ${OTOPDIR}/../mpc/libmpc.a
86 LIBZ= ${OTOPDIR}/../../../lib/libz/libz.a
88 GMPLIBS= ${LIBMPC} ${LIBMPFR} ${LIBGMP}
89 STDLIBS= ${LIBCOMMONTARG} ${LIBCOMMON} ${LIBCPP} \
90 ${LIBBACKTRACE} ${LIBIBERTY} ${LIBDECNUMBER}
91 BACKENDLIBS= ${GMPLIBS} ${LIBZ}
93 .if !defined(GCC_NO_LIBS)