Makefile.inc revision 24336
11823Sphk#
224336Sjdp# $Id: Makefile.inc,v 1.19 1997/02/22 15:44:48 peter Exp $
31823Sphk#
41823Sphk
518390Speter# Sometimes this is .include'd several times...
618390Speter.if !defined(GCCDIR)
718390SpeterGCCDIR=		${.CURDIR}/../../../../contrib/gcc
818390Speter.PATH:		../cc_tools ${GCCDIR} ${GCCDIR}/cp ${GCCDIR}/objc
92375Sbde
1018390SpeterBISON?=		bison
1118390Speter
1218390Speter# Machine description.
1318390SpeterMD_FILE=	${GCCDIR}/config/i386/i386.md
1418607SpeterOUT_FILE=	i386.c
1518390SpeterOUT_OBJ=	i386
1618607Speter.PATH:		${GCCDIR}/config/i386
1718390Speter
1818390Speter# Pick aout for now. the elf config is not binary compatable.
1924336SjdpBINFORMAT?=	aout
2024336Sjdp#BINFORMAT?=	elf
2118390Speter
2218390Speter.if ${BINFORMAT} == aout
2318390SpeterCFLAGS+=	-DFREEBSD_AOUT
2418390Spetertarget=		i386-unknown-freebsd
2518390Speter.endif
2618390Speter.if ${BINFORMAT} == elf
2718390SpeterCFLAGS+=	-DFREEBSD_ELF
2818390Spetertarget=		i386-unknown-freebsdelf
2918390Speter.endif
3018390Speter
3118390Speterversion!=	sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${GCCDIR}/version.c
3218390Speter
3318390SpeterCFLAGS+=	-I${GCCDIR} -I${GCCDIR}/config
3418390SpeterCFLAGS+=	-DFREEBSD_NATIVE
3518390SpeterCFLAGS+=	-DDEFAULT_TARGET_VERSION=\"$(version)\"
3618390SpeterCFLAGS+=	-DDEFAULT_TARGET_MACHINE=\"$(target)\"
3718390Speter
3818390Speter.if exists(${.OBJDIR}/../cc_tools)
3918390SpeterCFLAGS+=	-I${.OBJDIR}/../cc_tools
4018390Speter.else
4118390SpeterCFLAGS+=	-I${.CURDIR}/../cc_tools
4218390Speter.endif
4318390Speter
4416663Sjkh.if exists(${.OBJDIR}/../cc_int)
4516663SjkhLIBDESTDIR=	${.OBJDIR}/../cc_int
462375Sbde.else
472375SbdeLIBDESTDIR=	${.CURDIR}/../cc_int
482375Sbde.endif
492375Sbde
502907SwollmanLIBCC_INT=	${LIBDESTDIR}/libcc_int.a
5118390Speter
5218390Speter.endif
53