Makefile.inc revision 32422
11823Sphk# 232422Sjb# $Id: Makefile.inc,v 1.20 1997/03/28 04:45:30 jdp 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. 1332422SjbMD_FILE= ${GCCDIR}/config/${MACHINE}/${MACHINE}.md 1432422SjbOUT_FILE= ${MACHINE}.c 1532422SjbOUT_OBJ= ${MACHINE} 1632422Sjb.PATH: ${GCCDIR}/config/${MACHINE} 1718390Speter 1832422Sjb.if ${MACHINE} == "alpha" 1932422SjbBINFORMAT= elf 2032422Sjb.else 2118390Speter# Pick aout for now. the elf config is not binary compatable. 2224336SjdpBINFORMAT?= aout 2324336Sjdp#BINFORMAT?= elf 2432422Sjb.endif 2518390Speter 2618390Speter.if ${BINFORMAT} == aout 2718390SpeterCFLAGS+= -DFREEBSD_AOUT 2832422Sjbtarget= ${MACHINE}-unknown-freebsd 2918390Speter.endif 3018390Speter.if ${BINFORMAT} == elf 3118390SpeterCFLAGS+= -DFREEBSD_ELF 3232422Sjbtarget= ${MACHINE}-unknown-freebsdelf 3318390Speter.endif 3418390Speter 3518390Speterversion!= sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${GCCDIR}/version.c 3618390Speter 3718390SpeterCFLAGS+= -I${GCCDIR} -I${GCCDIR}/config 3818390SpeterCFLAGS+= -DFREEBSD_NATIVE 3918390SpeterCFLAGS+= -DDEFAULT_TARGET_VERSION=\"$(version)\" 4018390SpeterCFLAGS+= -DDEFAULT_TARGET_MACHINE=\"$(target)\" 4118390Speter 4218390Speter.if exists(${.OBJDIR}/../cc_tools) 4318390SpeterCFLAGS+= -I${.OBJDIR}/../cc_tools 4418390Speter.else 4518390SpeterCFLAGS+= -I${.CURDIR}/../cc_tools 4618390Speter.endif 4718390Speter 4816663Sjkh.if exists(${.OBJDIR}/../cc_int) 4916663SjkhLIBDESTDIR= ${.OBJDIR}/../cc_int 502375Sbde.else 512375SbdeLIBDESTDIR= ${.CURDIR}/../cc_int 522375Sbde.endif 532375Sbde 542907SwollmanLIBCC_INT= ${LIBDESTDIR}/libcc_int.a 5518390Speter 5618390Speter.endif 57