Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/distrib/utils/libhack Use .PATH because the newmake does not...
details: https://anonhg.NetBSD.org/src/rev/cfb6cbb0eccc
branches: trunk
changeset: 331817:cfb6cbb0eccc
user: christos <christos%NetBSD.org@localhost>
date: Mon Aug 25 14:11:51 2014 +0000
description:
Use .PATH because the newmake does not apply pattern rules to sources in
other directories. Leave the comment and the old code for now so people
are aware that this might not work.
diffstat:
distrib/utils/libhack/Makefile.inc | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diffs (30 lines):
diff -r 088062949ae3 -r cfb6cbb0eccc distrib/utils/libhack/Makefile.inc
--- a/distrib/utils/libhack/Makefile.inc Mon Aug 25 13:22:20 2014 +0000
+++ b/distrib/utils/libhack/Makefile.inc Mon Aug 25 14:11:51 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.25 2013/08/27 09:53:33 christos Exp $
+# $NetBSD: Makefile.inc,v 1.26 2014/08/25 14:11:51 christos Exp $
#
# Include this fragment to build libhack.o
# It is .o and not .a to make sure these are the
@@ -28,11 +28,13 @@
CPPFLAGS.gethost.c+= -I${HACKSRC}/../../../lib/libc/net
libhack.o: ${HACKOBJS}
- ${LD} -r -o $@ ${HACKOBJS}
+ ${LD} -r -o $@ ${.ALLSRC}
+.if 1
+.PATH.c: ${HACKSRC} ${HACKSRC}/../../../lib/libc/gen ${HACKSRC}/../../../lib/libc/locale
+.else
# XXX .PATH won't work here, because of crunchgen used by various builds
-
getcap.o: ${HACKSRC}/../../../lib/libc/gen/getcap.c
getgrent.o: ${HACKSRC}/getgrent.c
gethost.o: ${HACKSRC}/gethost.c
@@ -49,3 +51,4 @@
syslog.o: ${HACKSRC}/syslog.c
utmp.o: ${HACKSRC}/utmp.c
yplib.o: ${HACKSRC}/yplib.c
+.endif
Home |
Main Index |
Thread Index |
Old Index