aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/cc/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/cc/Makefile.inc')
-rw-r--r--gnu/usr.bin/cc/Makefile.inc21
1 files changed, 5 insertions, 16 deletions
diff --git a/gnu/usr.bin/cc/Makefile.inc b/gnu/usr.bin/cc/Makefile.inc
index 355b0bc9f837..e9f4867046bc 100644
--- a/gnu/usr.bin/cc/Makefile.inc
+++ b/gnu/usr.bin/cc/Makefile.inc
@@ -6,24 +6,17 @@
.if !defined(__CC_MAKEFILE_INC__)
__CC_MAKEFILE_INC__= ${MFILE}
-GCCDIR= ${.CURDIR}/../../../../contrib/gcc.295
+GCCDIR= ${.CURDIR}/../../../../contrib/gcc
-TARGET_ARCH?= ${MACHINE_ARCH}
+.include "Makefile.tgt"
# Machine description.
-MD_FILE= ${GCCDIR}/config/${TARGET_ARCH}/${TARGET_ARCH}.md
-target= ${TARGET_ARCH}-unknown-freebsd
-
-# These architectures are Cygnus's default for enabling Haifa.
-.if ${TARGET_ARCH} == "alpha"
-USE_EGCS_HAIFA= 1
-.endif
-
-version!= grep version_string ${GCCDIR}/version.c \
- | sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/'
+MD_FILE= ${GCCDIR}/config/${GCC_CPU}/${GCC_CPU}.md
+target= ${TARGET_ARCH}-undermydesk-freebsd
CFLAGS+= -DIN_GCC -DHAVE_CONFIG_H
CFLAGS+= -DPREFIX=\"${TOOLS_PREFIX}/usr\"
+#CFLAGS+= -DWANT_COMPILER_INVARIANTS
# If building 64-bit longs for the i386, "_LARGE_LONG" should also be defined
# to get the proper sizes in limits.h
@@ -31,10 +24,6 @@ CFLAGS+= -DPREFIX=\"${TOOLS_PREFIX}/usr\"
CFLAGS+= -DLONG_TYPE_SIZE=${LONG_TYPE_SIZE}
.endif
-.if defined(USE_EGCS_HAIFA)
-CFLAGS+= -DHAIFA
-.endif
-
.if ${TARGET_ARCH} != ${MACHINE_ARCH}
CFLAGS+= -DCROSS_COMPILE
.endif