1 .if !target(__<cc.Makefile.inc>__)
5 GCCPOINTVER= ${GCCCOMPLETEVER:R}
6 GCCSHORTVER= ${GCCPOINTVER:S/.//}
8 GCCDOCSUFFIX= ${GCCSHORTVER}
10 CFLAGS+= -DGCCPOINTVER=\"${GCCPOINTVER}\"
11 CFLAGS+= -DGCCSHORTVER=\"${GCCSHORTVER}\"
12 CFLAGS+= -DBASEVER=\"${GCCCOMPLETEVER}\"
14 CFLAGS+= -DDEFAULT_TARGET_VERSION=\"${version}\"
15 CFLAGS+= -DDEFAULT_TARGET_MACHINE=\"${target_machine}\"
18 CFLAGS+= -DDFBSD_MAJOR=2
19 CFLAGS+= -DDFBSD_CC_VER=100001
21 BINDIR?= /usr/libexec/gcc${GCCSHORTVER}
22 .include "../Makefile.inc"
24 GCCDIR= ${.CURDIR}/${TOP_PREFIX}/../../../../contrib/gcc-${GCCPOINTVER}
25 OTOPDIR= ${.OBJDIR}/${TOP_PREFIX}/..
26 STOPDIR= ${.CURDIR}/${TOP_PREFIX}/..
28 TOOLDIR= ${OTOPDIR}/cc_tools/tools
30 CFLAGS+= -I${OTOPDIR}/cc_prep -I${STOPDIR}/cc_prep -I${STOPDIR}/cc_prep/config
31 CFLAGS+= -I${GCCDIR}/gcc -I${GCCDIR}/gcc/config -I${GCCDIR}/include
32 CFLAGS+= -I${GCCDIR}/libcpp/include
33 CFLAGS+= -I${GCCDIR}/libdecnumber -I${GCCDIR}/libdecnumber/dpd
34 CFLAGS+= -I${OTOPDIR}/libdecnumber
35 CFLAGS+= -I${STOPDIR}/gmp
36 CFLAGS+= -I${.CURDIR}/${TOP_PREFIX}/../../../../contrib/mpfr -I${STOPDIR}/mpfr
37 CFLAGS+= -I${GCCDIR}/gcc/config/${GCC_CPU} -I${TOOLDIR}
39 CFLAGS+= -DIN_GCC -DHAVE_CONFIG_H
40 CFLAGS+= -DPREFIX=\"${TOOLS_PREFIX}/usr\"
41 CFLAGS+= -DPREFIX2=\"${USRDATA_PREFIX}/usr\"
43 .include "Makefile.tgt"
45 .if ${TARGET_ARCH} != ${MACHINE_ARCH}
46 CFLAGS+= -DCROSS_COMPILE
49 .if defined(GCC_LANG_DIR)
50 .PATH: ${GCCDIR}/${GCC_LANG_DIR}
53 .if !defined(GCC_NO_PATH)
54 .PATH: ${OTOPDIR}/cc_prep ${STOPDIR}/cc_prep ${GCCDIR}/gcc
55 .PATH: ${GCCDIR}/gcc/config/${GCC_CPU} ${TOOLDIR}
58 LIBIBERTY= ${OTOPDIR}/libiberty/libiberty.a
59 LIBBACKEND= ${OTOPDIR}/libbackend/libbackend.a
60 LIBCPP= ${OTOPDIR}/libcpp/libcpp.a
61 LIBDECNUMBER= ${OTOPDIR}/libdecnumber/libdecnumber.a
63 LIBGMP= ${OTOPDIR}/gmp/libgmp.a
64 LIBMPFR= ${OTOPDIR}/mpfr/libmpfr.a
66 GMPLIBS= ${LIBMPFR} ${LIBGMP}
67 STDLIBS= ${LIBCPP} ${LIBIBERTY} ${LIBDECNUMBER}
68 BACKENDLIBS= ${GMPLIBS}
70 .if !defined(GCC_NO_LIBS)