Makefile.inc revision 40663
1# 2# $Id: Makefile.inc,v 1.23 1998/03/08 05:29:43 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/${MACHINE_ARCH}/${MACHINE_ARCH}.md 14OUT_FILE= ${MACHINE_ARCH}.c 15OUT_OBJ= ${MACHINE_ARCH} 16.PATH: ${GCCDIR}/config/${MACHINE_ARCH} 17 18.if ${MACHINE_ARCH} != "i386" 19BINFORMAT= elf 20.else 21# Pick aout for now. the elf config is not binary compatable. 22BINFORMAT?= aout 23#BINFORMAT?= elf 24.endif 25 26# same backend, just change compiled-in default. 27.if ${BINFORMAT} == aout 28CFLAGS+= -DFREEBSD_AOUT 29.endif 30.if ${BINFORMAT} == elf 31CFLAGS+= -DFREEBSD_ELF 32.endif 33 34target= ${MACHINE_ARCH}-unknown-freebsd 35version!= sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${GCCDIR}/version.c 36 37CFLAGS+= -I${GCCDIR} -I${GCCDIR}/config 38CFLAGS+= -DFREEBSD_NATIVE 39CFLAGS+= -DDEFAULT_TARGET_VERSION=\"$(version)\" 40CFLAGS+= -DDEFAULT_TARGET_MACHINE=\"$(target)\" 41 42.if exists(${.OBJDIR}/../cc_tools) 43CFLAGS+= -I${.OBJDIR}/../cc_tools 44.else 45CFLAGS+= -I${.CURDIR}/../cc_tools 46.endif 47 48.if exists(${.OBJDIR}/../cc_int) 49LIBDESTDIR= ${.OBJDIR}/../cc_int 50.else 51LIBDESTDIR= ${.CURDIR}/../cc_int 52.endif 53 54LIBCC_INT= ${LIBDESTDIR}/libcc_int.a 55 56.endif 57