Makefile.inc revision 21673
1# 2# $FreeBSD: head/gnu/usr.bin/cc/Makefile.inc 21673 1997-01-14 07:20:47Z jkh $ 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= i386.c 15OUT_OBJ= i386 16.PATH: ${GCCDIR}/config/i386 17 18# Pick aout for now. the elf config is not binary compatable. 19BINFORMAT= aout 20#BINFORMAT= elf 21 22.if ${BINFORMAT} == aout 23CFLAGS+= -DFREEBSD_AOUT 24target= i386-unknown-freebsd 25.endif 26.if ${BINFORMAT} == elf 27CFLAGS+= -DFREEBSD_ELF 28target= i386-unknown-freebsdelf 29.endif 30 31version!= sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${GCCDIR}/version.c 32 33CFLAGS+= -I${GCCDIR} -I${GCCDIR}/config 34CFLAGS+= -DFREEBSD_NATIVE 35CFLAGS+= -DDEFAULT_TARGET_VERSION=\"$(version)\" 36CFLAGS+= -DDEFAULT_TARGET_MACHINE=\"$(target)\" 37 38.if exists(${.OBJDIR}/../cc_tools) 39CFLAGS+= -I${.OBJDIR}/../cc_tools 40.else 41CFLAGS+= -I${.CURDIR}/../cc_tools 42.endif 43 44.if exists(${.OBJDIR}/../cc_int) 45LIBDESTDIR= ${.OBJDIR}/../cc_int 46.else 47LIBDESTDIR= ${.CURDIR}/../cc_int 48.endif 49 50LIBCC_INT= ${LIBDESTDIR}/libcc_int.a 51 52.endif 53