summaryrefslogtreecommitdiffstats
path: root/gnu/lib/csu
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2004-07-28 05:27:21 +0000
committerkan <kan@FreeBSD.org>2004-07-28 05:27:21 +0000
commit482ec87e2d520becf14d5640e496de11985b1f88 (patch)
treed38f606f4ee3571f7c56d00ef0cbb35442e1d0d3 /gnu/lib/csu
parent30330da27a0c189d1a6520f06324c22919f0eb0d (diff)
downloadFreeBSD-src-482ec87e2d520becf14d5640e496de11985b1f88.zip
FreeBSD-src-482ec87e2d520becf14d5640e496de11985b1f88.tar.gz
Bmake glue for GCC 3.4.2-prerelease.
Diffstat (limited to 'gnu/lib/csu')
-rw-r--r--gnu/lib/csu/Makefile10
1 files changed, 5 insertions, 5 deletions
diff --git a/gnu/lib/csu/Makefile b/gnu/lib/csu/Makefile
index dc4139b..14be4c1 100644
--- a/gnu/lib/csu/Makefile
+++ b/gnu/lib/csu/Makefile
@@ -6,14 +6,14 @@ CCDIR= ${.CURDIR}/../../usr.bin/cc
.PATH: ${GCCDIR}/config/${GCC_CPU} ${GCCDIR}
-SRCS= crtstuff.c tconfig.h
+SRCS= crtstuff.c tconfig.h tm.h
OBJS= crtbegin.o crtend.o
SOBJS= crtbegin.So crtend.So
CSTD?= gnu89
CFLAGS+= -DIN_GCC -DHAVE_LD_EH_FRAME_HDR
CFLAGS+= -finhibit-size-directive -fno-inline-functions \
-fno-exceptions -fno-zero-initialized-in-bss \
- -fno-omit-frame-pointer
+ -fno-omit-frame-pointer -fno-unit-at-a-time
CFLAGS+= -I${GCCDIR}/config -I${GCCDIR} -I. \
-I${CCDIR}/cc_tools
CRTS_CFLAGS= -DCRTSTUFFS_O -DSHARED ${PICFLAG}
@@ -38,7 +38,7 @@ BEGINSRC?= crtstuff.c
ENDSRC?= crtstuff.c
all: ${OBJS} ${SOBJS} ${TGTOBJS}
-${OBJS} ${SOBJS}: tconfig.h
+${OBJS} ${SOBJS}: tm.h
CLEANFILES= ${OBJS} ${SOBJS} ${TGTOBJS}
@@ -58,8 +58,8 @@ crtend.So: ${ENDSRC}
${CC} ${CFLAGS} -g0 -DCRT_END ${CRTS_CFLAGS} \
-c -o ${.TARGET} ${.ALLSRC:N*.h}
-CLEANFILES+= tconfig.h
-tconfig.h: ${CCDIR}/cc_tools/Makefile
+CLEANFILES+= tm.h tconfig.h
+tm.h tconfig.h: ${CCDIR}/cc_tools/Makefile
${MAKE} -f ${.ALLSRC} MFILE=${.ALLSRC} GCCDIR=${GCCDIR} ${.TARGET}
realinstall:
OpenPOWER on IntegriCloud