summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2003-03-13 18:55:14 +0000
committerobrien <obrien@FreeBSD.org>2003-03-13 18:55:14 +0000
commiteb82103523e7f3aaa33e1efce1a84a8dcff49f9f (patch)
tree3dc4e86f99f737df997b87a5bb322cbc83cab847
parent709f5b89f7d815fe8631948769d5089cb897f4ce (diff)
downloadFreeBSD-src-eb82103523e7f3aaa33e1efce1a84a8dcff49f9f.zip
FreeBSD-src-eb82103523e7f3aaa33e1efce1a84a8dcff49f9f.tar.gz
Clean up the way gdtoa sources are found.
OK'ed by: das
-rw-r--r--lib/libc/Makefile8
-rw-r--r--lib/libc/gdtoa/Makefile.inc7
2 files changed, 7 insertions, 8 deletions
diff --git a/lib/libc/Makefile b/lib/libc/Makefile
index a6b8989..a724543 100644
--- a/lib/libc/Makefile
+++ b/lib/libc/Makefile
@@ -24,13 +24,6 @@ MDASM=
MIASM=
NOASM=
-# XXX Pull in contrib/netlib/gdtoa, but keep the filenames local to
-# gdtoa out of libc.
-.PATH: ${.CURDIR}/../../contrib/netlib/gdtoa
-.include "${.CURDIR}/gdtoa/Makefile.inc"
-.PATH:
-.PATH: ${.CURDIR}/gdtoa
-
#
# If there is a machine dependent makefile, use it:
#
@@ -40,6 +33,7 @@ NOASM=
.include "${.CURDIR}/db/Makefile.inc"
.include "${.CURDIR}/compat-43/Makefile.inc"
+.include "${.CURDIR}/gdtoa/Makefile.inc"
.include "${.CURDIR}/gen/Makefile.inc"
.if ${MACHINE_ARCH} != "powerpc"
.include "${.CURDIR}/gmon/Makefile.inc"
diff --git a/lib/libc/gdtoa/Makefile.inc b/lib/libc/gdtoa/Makefile.inc
index c2c58e1..06281d1 100644
--- a/lib/libc/gdtoa/Makefile.inc
+++ b/lib/libc/gdtoa/Makefile.inc
@@ -1,6 +1,8 @@
# $FreeBSD$
-CFLAGS+=-I${.CURDIR}/../../contrib/gdtoa
+# netlib gdtoa sources
+.PATH: ${.CURDIR}/gdtoa
+
MISRCS+=glue.c
GDTOASRCS=dmisc.c dtoa.c gdtoa.c gethex.c gmisc.c \
hd_init.c hexnan.c misc.c smisc.c \
@@ -8,6 +10,9 @@ GDTOASRCS=dmisc.c dtoa.c gdtoa.c gethex.c gmisc.c \
.if exists(${.CURDIR}/${MACHINE_ARCH}/stdlib/gdtoa.mk)
.include "${.CURDIR}/${MACHINE_ARCH}/stdlib/gdtoa.mk"
.endif
+
+CFLAGS+=-I${.CURDIR}/../../contrib/gdtoa
+
.for src in ${GDTOASRCS}
MISRCS+=gdtoa_${src}
CLEANFILES+=gdtoa_${src}
OpenPOWER on IntegriCloud