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