Makefile.inc revision 32763
11823Sphk# 232763Sjb# $Id: Makefile.inc,v 1.21 1998/01/11 04:10:26 jb 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. 1332763SjbMD_FILE= ${GCCDIR}/config/${MACHINE_ARCH}/${MACHINE_ARCH}.md 1432763SjbOUT_FILE= ${MACHINE_ARCH}.c 1532763SjbOUT_OBJ= ${MACHINE_ARCH} 1632763Sjb.PATH: ${GCCDIR}/config/${MACHINE_ARCH} 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 2832763Sjbtarget= ${MACHINE_ARCH}-unknown-freebsd 2918390Speter.endif 3018390Speter.if ${BINFORMAT} == elf 3118390SpeterCFLAGS+= -DFREEBSD_ELF 3232763Sjbtarget= ${MACHINE_ARCH}-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