Makefile.inc revision 45481
1# 2# $Id: Makefile.inc,v 1.27 1999/04/04 17:11:00 obrien Exp $ 3# 4 5# Sometimes this is .include'd several times... 6.if !defined(GCCDIR) 7GCCDIR= ${.CURDIR}/../../../../contrib/egcs/gcc 8 9BISON?= bison 10 11# Machine description. 12MD_FILE= ${GCCDIR}/config/${MACHINE_ARCH}/${MACHINE_ARCH}.md 13OUT_FILE= ${MACHINE_ARCH}.c 14OUT_OBJ= ${MACHINE_ARCH} 15target= ${MACHINE_ARCH}-unknown-freebsd 16 17# These architectures are Cygnus's default for enabling Haifa 18.if (${MACHINE_ARCH} == "alpha") || (${MACHINE_ARCH} == "sparc") 19USE_EGCS_HAIFA=1 20.endif 21 22version!= sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${GCCDIR}/version.c 23#version!= sed -e 's/.*\(egcs-[0-9\.]*\).*/\1/' < ${GCCDIR}/version.c 24 25CFLAGS+= -I${GCCDIR} -I${GCCDIR}/config 26CFLAGS+= -DFREEBSD_NATIVE 27CFLAGS+= -DDEFAULT_TARGET_VERSION=\"$(version)\" 28CFLAGS+= -DDEFAULT_TARGET_MACHINE=\"$(target)\" 29 30.if defined(USE_EGCS_HAIFA) 31CFLAGS+= -DHAIFA 32.endif 33 34.if exists(${.OBJDIR}/../cc_tools) 35CFLAGS+= -I${.OBJDIR}/../cc_tools 36.endif 37CFLAGS+= -I${.CURDIR}/../cc_tools 38 39.if exists(${.OBJDIR}/../cc_int) 40LIBDESTDIR= ${.OBJDIR}/../cc_int 41LIBCC_DRV= ${.OBJDIR}/../cc_drv/libcc_drv.a 42.else 43LIBDESTDIR= ${.CURDIR}/../cc_int 44LIBCC_DRV= ${.CURDIR}/../cc_drv/libcc_drv.a 45.endif 46 47LIBCC_INT= ${LIBDESTDIR}/libcc_int.a 48 49.endif # !GCCDIR 50