Makefile.inc revision 18441
1#
2# $Id: Makefile.inc,v 1.15 1996/09/19 15:38:01 peter Exp $
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
9
10BISON?=		bison
11
12# Machine description.
13MD_FILE=	${GCCDIR}/config/i386/i386.md
14OUT_FILE=	${GCCDIR}/config/i386/i386.c
15OUT_OBJ=	i386
16
17# Pick aout for now. the elf config is not binary compatable.
18BINFORMAT=	aout
19#BINFORMAT=	elf
20
21.if ${BINFORMAT} == aout
22CFLAGS+=	-DFREEBSD_AOUT
23target=		i386-unknown-freebsd
24.endif
25.if ${BINFORMAT} == elf
26CFLAGS+=	-DFREEBSD_ELF
27target=		i386-unknown-freebsdelf
28.endif
29
30version!=	sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${GCCDIR}/version.c
31
32CFLAGS+=	-I${GCCDIR} -I${GCCDIR}/config
33CFLAGS+=	-DFREEBSD_NATIVE
34CFLAGS+=	-DDEFAULT_TARGET_VERSION=\"$(version)\"
35CFLAGS+=	-DDEFAULT_TARGET_MACHINE=\"$(target)\"
36
37.if exists(${.OBJDIR}/../cc_tools)
38CFLAGS+=	-I${.OBJDIR}/../cc_tools
39.else
40CFLAGS+=	-I${.CURDIR}/../cc_tools
41.endif
42
43.if exists(${.OBJDIR}/../cc_int)
44LIBDESTDIR=	${.OBJDIR}/../cc_int
45.else
46LIBDESTDIR=	${.CURDIR}/../cc_int
47.endif
48
49LIBCC_INT=	${LIBDESTDIR}/libcc_int.a
50
51.endif
52