Build our GCCs with CSTD=gnu89.
[dragonfly.git] / gnu / usr.bin / cc41 / Makefile.inc
1 # $DragonFly: src/gnu/usr.bin/cc41/Makefile.inc,v 1.2 2007/01/20 03:51:33 corecode Exp $
2
3 .if !target(__<cc.Makefile.inc>__)
4 __<cc.Makefile.inc>__:
5
6 BINDIR?=        /usr/libexec/gcc41
7 .include "../Makefile.inc"
8
9 GCCDIR=         ${.CURDIR}/${TOP_PREFIX}/../../../../contrib/gcc-4.1
10 OTOPDIR=        ${.OBJDIR}/${TOP_PREFIX}/..
11 STOPDIR=        ${.CURDIR}/${TOP_PREFIX}/..
12
13 TOOLDIR=        ${OTOPDIR}/cc_tools
14 SRC_TOOLDIR=    ${STOPDIR}/cc_tools
15
16 CSTD?=          gnu89
17
18 CFLAGS+=        -I${OTOPDIR}/cc_prep -I${STOPDIR}/cc_prep -I${STOPDIR}/cc_prep/config
19 CFLAGS+=        -I${GCCDIR}/gcc -I${GCCDIR}/gcc/config -I${GCCDIR}/include
20 CFLAGS+=        -I${GCCDIR}/libcpp/include
21
22 CFLAGS+=        -DIN_GCC -DHAVE_CONFIG_H
23 CFLAGS+=        -DPREFIX=\"${TOOLS_PREFIX}/usr\"
24 CFLAGS+=        -DPREFIX1=\"${TOOLS_PREFIX}/usr\"
25 CFLAGS+=        -DPREFIX2=\"${USRDATA_PREFIX}/usr\"
26
27 .include "Makefile.tgt"
28
29 .if ${TARGET_ARCH} != ${MACHINE_ARCH}
30 CFLAGS+=        -DCROSS_COMPILE
31 .endif
32
33 MD_FILE=        ${GCCDIR}/gcc/config/${GCC_CPU}/${GCC_CPU}.md
34
35 .if defined(GCC_LANG_DIR)
36 .PATH:  ${GCCDIR}/${GCC_LANG_DIR}
37 .endif
38
39 .if !defined(GCC_NO_PATH)
40 .PATH:  ${OTOPDIR}/cc_prep ${STOPDIR}/cc_prep ${GCCDIR}/gcc
41 .endif
42
43 LIBBACKEND=     ${.OBJDIR}/../libbackend/libbackend.a
44 LIBCPP=         ${.OBJDIR}/../libcpp/libcpp.a
45
46 .if !defined(GCC_NO_LIBERTY)
47 LDADD+=         ${.OBJDIR}/../libiberty/libiberty.a
48 DPADD+=         ${.OBJDIR}/../libiberty/libiberty.a
49 .endif
50
51 .endif