Deleted Added
full compact
Makefile.inc (42731) Makefile.inc (45299)
1#
1#
2# $Id: Makefile.inc,v 1.24 1998/10/26 18:27:32 imp Exp $
2# $Id: Makefile.inc,v 1.28 1999/03/10 09:04:18 obrien Exp $
3#
4
5# Sometimes this is .include'd several times...
6.if !defined(GCCDIR)
3#
4
5# Sometimes this is .include'd several times...
6.if !defined(GCCDIR)
7GCCDIR= ${.CURDIR}/../../../../contrib/gcc
8.PATH: ../cc_tools ${GCCDIR} ${GCCDIR}/cp ${GCCDIR}/objc
7GCCDIR= ${.CURDIR}/../../../../contrib/egcs/gcc
9
10BISON?= bison
11
12# Machine description.
13MD_FILE= ${GCCDIR}/config/${MACHINE_ARCH}/${MACHINE_ARCH}.md
14OUT_FILE= ${MACHINE_ARCH}.c
15OUT_OBJ= ${MACHINE_ARCH}
8
9BISON?= bison
10
11# Machine description.
12MD_FILE= ${GCCDIR}/config/${MACHINE_ARCH}/${MACHINE_ARCH}.md
13OUT_FILE= ${MACHINE_ARCH}.c
14OUT_OBJ= ${MACHINE_ARCH}
16.PATH: ${GCCDIR}/config/${MACHINE_ARCH}
17
15
16.if ${MACHINE_ARCH} != "i386"
17BINFORMAT= elf
18.else
19BINFORMAT?= elf
20.endif
21
22# same backend, just change compiled-in default.
23.if ${BINFORMAT} == aout
24CFLAGS+= -DFREEBSD_AOUT
25target= ${MACHINE_ARCH}-unknown-freebsd-aout
26.endif
27.if ${BINFORMAT} == elf
28CFLAGS+= -DFREEBSD_ELF
18target= ${MACHINE_ARCH}-unknown-freebsd
29target= ${MACHINE_ARCH}-unknown-freebsd
30.endif
31
32# These architectures are Cygnus's default for enabling Haifa
33.if (${MACHINE_ARCH} == "alpha") || (${MACHINE_ARCH} == "sparc")
34USE_EGCS_HAIFA=1
35.endif
36
19version!= sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${GCCDIR}/version.c
37version!= sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${GCCDIR}/version.c
38#version!= sed -e 's/.*\(egcs-[0-9\.]*\).*/\1/' < ${GCCDIR}/version.c
20
21CFLAGS+= -I${GCCDIR} -I${GCCDIR}/config
22CFLAGS+= -DFREEBSD_NATIVE
23CFLAGS+= -DDEFAULT_TARGET_VERSION=\"$(version)\"
24CFLAGS+= -DDEFAULT_TARGET_MACHINE=\"$(target)\"
25
39
40CFLAGS+= -I${GCCDIR} -I${GCCDIR}/config
41CFLAGS+= -DFREEBSD_NATIVE
42CFLAGS+= -DDEFAULT_TARGET_VERSION=\"$(version)\"
43CFLAGS+= -DDEFAULT_TARGET_MACHINE=\"$(target)\"
44
45.if defined(USE_EGCS_HAIFA)
46CFLAGS+= -DHAIFA
47.endif
48
26.if exists(${.OBJDIR}/../cc_tools)
27CFLAGS+= -I${.OBJDIR}/../cc_tools
28.else
29CFLAGS+= -I${.CURDIR}/../cc_tools
30.endif
31
32.if exists(${.OBJDIR}/../cc_int)
33LIBDESTDIR= ${.OBJDIR}/../cc_int
49.if exists(${.OBJDIR}/../cc_tools)
50CFLAGS+= -I${.OBJDIR}/../cc_tools
51.else
52CFLAGS+= -I${.CURDIR}/../cc_tools
53.endif
54
55.if exists(${.OBJDIR}/../cc_int)
56LIBDESTDIR= ${.OBJDIR}/../cc_int
57LIBCC_DRV= ${.OBJDIR}/../cc_drv/libcc_drv.a
34.else
35LIBDESTDIR= ${.CURDIR}/../cc_int
58.else
59LIBDESTDIR= ${.CURDIR}/../cc_int
60LIBCC_DRV= ${.CURDIR}/../cc_drv/libcc_drv.a
36.endif
37
38LIBCC_INT= ${LIBDESTDIR}/libcc_int.a
39
61.endif
62
63LIBCC_INT= ${LIBDESTDIR}/libcc_int.a
64
40.endif
65.endif # !GCCDIR