Makefile.inc revision 45481
1#
2# $Id: Makefile.inc,v 1.27 1999/04/04 17:11:00 obrien Exp $
3#
4
5# Sometimes this is .include'd several times...
6.if !defined(GCCDIR)
7GCCDIR=		${.CURDIR}/../../../../contrib/egcs/gcc
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}
15target=		${MACHINE_ARCH}-unknown-freebsd
16
17# These architectures are Cygnus's default for enabling Haifa
18.if (${MACHINE_ARCH} == "alpha") || (${MACHINE_ARCH} == "sparc")
19USE_EGCS_HAIFA=1
20.endif
21
22version!=	sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${GCCDIR}/version.c
23#version!=	sed -e 's/.*\(egcs-[0-9\.]*\).*/\1/' < ${GCCDIR}/version.c 
24
25CFLAGS+=	-I${GCCDIR} -I${GCCDIR}/config
26CFLAGS+=	-DFREEBSD_NATIVE
27CFLAGS+=	-DDEFAULT_TARGET_VERSION=\"$(version)\"
28CFLAGS+=	-DDEFAULT_TARGET_MACHINE=\"$(target)\"
29
30.if defined(USE_EGCS_HAIFA)
31CFLAGS+=	-DHAIFA
32.endif
33
34.if exists(${.OBJDIR}/../cc_tools)
35CFLAGS+=	-I${.OBJDIR}/../cc_tools
36.endif
37CFLAGS+=	-I${.CURDIR}/../cc_tools
38
39.if exists(${.OBJDIR}/../cc_int)
40LIBDESTDIR=	${.OBJDIR}/../cc_int
41LIBCC_DRV=	${.OBJDIR}/../cc_drv/libcc_drv.a
42.else
43LIBDESTDIR=	${.CURDIR}/../cc_int
44LIBCC_DRV=	${.CURDIR}/../cc_drv/libcc_drv.a
45.endif
46
47LIBCC_INT=	${LIBDESTDIR}/libcc_int.a
48
49.endif # !GCCDIR
50