Update cc1's to egcs 1.1 snapshot.
This commit is contained in:
parent
eba57c698d
commit
ae475b488a
|
@ -1,16 +1,17 @@
|
|||
# $NetBSD: Makefile.cc1,v 1.5 1998/04/12 20:40:21 tv Exp $
|
||||
# $NetBSD: Makefile.cc1,v 1.6 1998/08/17 02:25:44 tv Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
C_OBJC_SRCS= c-lex.c c-pragma.c c-decl.c c-typeck.c c-convert.c \
|
||||
c-aux-info.c c-common.c c-iterate.c
|
||||
BINDIR= /usr/libexec
|
||||
NOMAN=
|
||||
|
||||
BINDIR= /usr/libexec
|
||||
|
||||
LDADD+= -L${COMMONOBJ} -lcc1
|
||||
LDADD+= -L${COMMONOBJ} -lcc1
|
||||
.if defined(NOPIC)
|
||||
DPADD+= ${COMMONOBJ}/libcc1.a
|
||||
DPADD+= ${COMMONOBJ}/libcc1.a
|
||||
.else
|
||||
DPADD+= ${COMMONOBJ}/libcc1_pic.a
|
||||
DPADD+= ${COMMONOBJ}/libcc1_pic.a
|
||||
.endif
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
|
|
@ -1,44 +1,39 @@
|
|||
# $NetBSD: Makefile.inc,v 1.7 1998/05/07 04:17:59 mycroft Exp $
|
||||
# $NetBSD: Makefile.inc,v 1.8 1998/08/17 02:25:44 tv Exp $
|
||||
|
||||
.if !defined(GCC_MAKEFILE_INC)
|
||||
GCC_MAKEFILE_INC=1
|
||||
|
||||
DIST= ${.CURDIR}/../../../dist/gcc
|
||||
COMMON= ${.CURDIR}/../common
|
||||
COMMONOBJ!=cd ${.CURDIR}/../common; \
|
||||
printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}\n" | ${MAKE} -s -f-
|
||||
.include <bsd.own.mk>
|
||||
|
||||
CPPFLAGS+=-I${.CURDIR} \
|
||||
-I${COMMON} \
|
||||
-I${COMMONOBJ} \
|
||||
-I${.CURDIR}/../arch \
|
||||
-I${.CURDIR}/../arch/${MACHINE_ARCH} \
|
||||
-I${DIST} \
|
||||
-I${DIST}/config \
|
||||
-I${DIST}/config/${MACHINE_ARCH} \
|
||||
-DIN_GCC -DNETBSD_NATIVE
|
||||
DIST= ${.CURDIR}/../../../dist/gcc
|
||||
COMMON= ${.CURDIR}/../common
|
||||
COMMONOBJ!= cd ${.CURDIR}/../common; \
|
||||
printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}\n" | ${MAKE} -s -f-
|
||||
|
||||
CPPFLAGS+= -I${.CURDIR}/../arch \
|
||||
-I${.CURDIR}/../arch/${MACHINE_ARCH} \
|
||||
-I${COMMONOBJ} \
|
||||
-I${DIST} \
|
||||
-I${DIST}/config \
|
||||
-DIN_GCC -DNETBSD_NATIVE
|
||||
|
||||
LDADD+= -lgnumalloc
|
||||
DPADD+= ${LIBGNUMALLOC}
|
||||
|
||||
# Some GNU architecture names don't match NetBSD architecture names. Most do.
|
||||
.if ${MACHINE_ARCH} == "arm32"
|
||||
TARGET_GNU_ARCH=arm
|
||||
.elif ${MACHINE_ARCH} == "powerpc"
|
||||
TARGET_GNU_ARCH=rs6000
|
||||
.else
|
||||
TARGET_GNU_ARCH=${MACHINE_ARCH}
|
||||
.PATH: ${.CURDIR}/../arch \
|
||||
${DIST} \
|
||||
${DIST}/config
|
||||
|
||||
EGCS_VERSION!= sed -e 's/.*\(egcs-[0-9\.]*\).*/\1/' ${DIST}/version.c
|
||||
|
||||
CPPFLAGS+= -DHAVE_CONFIG_H -DPREFIX=\"/usr\" \
|
||||
-DDEFAULT_TARGET_VERSION=\"${EGCS_VERSION}\" \
|
||||
-DDEFAULT_TARGET_MACHINE=\"${MACHINE_GNU_ARCH}-netbsd\" \
|
||||
-DSTANDARD_STARTFILE_PREFIX=\"/usr/lib/\" \
|
||||
-DSTANDARD_EXEC_PREFIX=\"/usr/libexec/\" \
|
||||
-DTOOLDIR_BASE_PREFIX=\"/usr/libexec/\"
|
||||
|
||||
.if defined(USE_EGCS_HAIFA)
|
||||
CPPFLAGS+= -DHAIFA
|
||||
.endif
|
||||
|
||||
.PATH: ${DIST} ${DIST}/config ${DIST}/config/${TARGET_GNU_ARCH} \
|
||||
${COMMON} ${COMMONOBJ}
|
||||
|
||||
# XXX
|
||||
version=egcs-2.90.27
|
||||
target_alias=${TARGET_GNU_ARCH}-netbsd
|
||||
CPPFLAGS+= \
|
||||
-DDEFAULT_TARGET_VERSION=\"${version}\" \
|
||||
-DDEFAULT_TARGET_MACHINE=\"${target_alias}\" \
|
||||
# XXX
|
||||
|
||||
.endif
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD: Makefile,v 1.4 1998/04/15 11:51:54 tv Exp $
|
||||
# $NetBSD: Makefile,v 1.5 1998/08/17 02:25:45 tv Exp $
|
||||
|
||||
PROG= cc1
|
||||
SRCS= c-common.c c-decl.c c-iterate.c c-lang.c c-lex.c c-parse.y c-typeck.c
|
||||
PROG= cc1
|
||||
SRCS= ${C_OBJC_SRCS} c-parse.y c-lang.c
|
||||
|
||||
.include "../Makefile.cc1"
|
||||
|
|
|
@ -1,13 +1,9 @@
|
|||
# $NetBSD: Makefile,v 1.6 1998/04/15 11:51:54 tv Exp $
|
||||
# $NetBSD: Makefile,v 1.7 1998/08/17 02:25:45 tv Exp $
|
||||
|
||||
PROG= cc1obj
|
||||
SRCS= c-common.c c-decl.c c-iterate.c c-lex.c c-typeck.c \
|
||||
objc-parse.y objc-act.c
|
||||
|
||||
# XXX needs to be before dist/gcc or tree.c comes from the
|
||||
# wrong place..
|
||||
.PATH: ${.CURDIR}/../../../dist/gcc/objc
|
||||
PROG= cc1obj
|
||||
SRCS= ${C_OBJC_SRCS} objc-parse.y objc-act.c
|
||||
|
||||
.include "../Makefile.cc1"
|
||||
|
||||
.PATH: ${DIST}/objc
|
||||
CPPFLAGS+= -I${DIST}/objc
|
||||
|
|
|
@ -1,24 +1,23 @@
|
|||
# $NetBSD: Makefile,v 1.6 1998/07/09 19:44:38 tv Exp $
|
||||
# $NetBSD: Makefile,v 1.7 1998/08/17 02:25:46 tv Exp $
|
||||
|
||||
|
||||
PROG= cc1plus
|
||||
SRCS= c-common.c call.c class.c cvt.c decl.c decl2.c errfn.c error.c except.c \
|
||||
expr.c friend.c init.c lex.c method.c parse.y pt.c ptree.c \
|
||||
repo.c rtti.c search.c sig.c spew.c tree.c typeck.c typeck2.c \
|
||||
xref.c
|
||||
PROG= cc1plus
|
||||
SRCS= c-common.o c-pragma.o \
|
||||
call.c decl.c errfn.c expr.c pt.c sig.c typeck2.c class.c \
|
||||
decl2.c error.c lex.c parse.y ptree.c rtti.c spew.c typeck.c \
|
||||
cvt.c except.c friend.c init.c method.c search.c semantics.c \
|
||||
tree.c xref.c repo.c
|
||||
CLEANFILES+= parse-h
|
||||
YHEADER=1
|
||||
|
||||
lex.o pt.o spew.o: parse-h
|
||||
|
||||
parse-h: parse.h
|
||||
grep '^#define[ ]*YYEMPTY' parse.c >>parse.h
|
||||
@touch parse-h
|
||||
CLEANFILES+= parse-h
|
||||
|
||||
# XXX needs to be before dist/gcc or tree.c comes from the
|
||||
# wrong place..
|
||||
# Needs to be before dist/gcc or tree.c comes from the wrong place.
|
||||
.PATH: ${.CURDIR}/../../../dist/gcc/cp
|
||||
|
||||
.include "../Makefile.cc1"
|
||||
|
||||
CPPFLAGS+= -I. -I${DIST}/cp
|
||||
CPPFLAGS+= -I. -I${DIST}/cp
|
||||
|
|
Loading…
Reference in New Issue