diff options
Diffstat (limited to 'gnu/usr.bin/cc/Makefile.inc')
-rw-r--r-- | gnu/usr.bin/cc/Makefile.inc | 55 |
1 files changed, 41 insertions, 14 deletions
diff --git a/gnu/usr.bin/cc/Makefile.inc b/gnu/usr.bin/cc/Makefile.inc index bb32603..f54d2f7 100644 --- a/gnu/usr.bin/cc/Makefile.inc +++ b/gnu/usr.bin/cc/Makefile.inc @@ -1,19 +1,44 @@ # -# $Id: Makefile.inc,v 1.13 1995/03/11 03:48:42 nate Exp $ +# $Id$ # -CFLAGS+= -I${.CURDIR} -I${.CURDIR}/../include -CFLAGS+= -Dbsd4_4 -CFLAGS+= -DGCC_INCLUDE_DIR=\"FOO\" -CFLAGS+= -DTOOL_INCLUDE_DIR=\"FOO\" -CFLAGS+= -DGPLUSPLUS_INCLUDE_DIR=\"FOO\" -CFLAGS+= -DDEFAULT_TARGET_VERSION=\"2.6.3\" -CFLAGS+= -DDEFAULT_TARGET_MACHINE=\"i386--freebsd\" -CFLAGS+= -DSTANDARD_EXEC_PREFIX=\"/usr/libexec/\" -CFLAGS+= -DSTANDARD_STARTFILE_PREFIX=\"/usr/lib/\" -CFLAGS+= -DHAVE_PUTENV -CFLAGS+= -DGCC_NAME=\"cc\" -CFLAGS+= -DLINK_LIBGCC_SPECIAL_1 +# Sometimes this is .include'd several times... +.if !defined(GCCDIR) +GCCDIR= ${.CURDIR}/../../../../contrib/gcc +.PATH: ../cc_tools ${GCCDIR} ${GCCDIR}/cp ${GCCDIR}/objc + +BISON?= bison + +# Machine description. +MD_FILE= ${GCCDIR}/config/i386/i386.md +OUT_FILE= ${GCCDIR}/config/i386/i386.c +OUT_OBJ= i386 + +# Pick aout for now. the elf config is not binary compatable. +BINFORMAT= aout +#BINFORMAT= elf + +.if ${BINFORMAT} == aout +CFLAGS+= -DFREEBSD_AOUT +target= i386-unknown-freebsd +.endif +.if ${BINFORMAT} == elf +CFLAGS+= -DFREEBSD_ELF +target= i386-unknown-freebsdelf +.endif + +version!= sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${GCCDIR}/version.c + +CFLAGS+= -I${GCCDIR} -I${GCCDIR}/config +CFLAGS+= -DFREEBSD_NATIVE +CFLAGS+= -DDEFAULT_TARGET_VERSION=\"$(version)\" +CFLAGS+= -DDEFAULT_TARGET_MACHINE=\"$(target)\" + +.if exists(${.OBJDIR}/../cc_tools) +CFLAGS+= -I${.OBJDIR}/../cc_tools +.else +CFLAGS+= -I${.CURDIR}/../cc_tools +.endif .if exists(${.OBJDIR}/../cc_int) LIBDESTDIR= ${.OBJDIR}/../cc_int @@ -24,7 +49,9 @@ LIBDESTDIR= ${.CURDIR}/../cc_int # XXX LDDESTDIR isn't a directory and there is no standard name for the dir LDDESTDIR= -L${LIBDESTDIR} .if defined(SHARED_LIBCC_INT) -LIBCC_INT= ${LIBDESTDIR}/libcc_int.so.263.0 +LIBCC_INT= ${LIBDESTDIR}/libcc_int.so.272.0 .else LIBCC_INT= ${LIBDESTDIR}/libcc_int.a .endif + +.endif |