Sat Sep 10 19:26:18 2011 UTC ()
Don't include .depend.* files during "make clean" or "make cleandir"


(apb)
diff -r1.9 -r1.10 src/external/gpl3/binutils/usr.bin/ld/Makefile

cvs diff -r1.9 -r1.10 src/external/gpl3/binutils/usr.bin/ld/Makefile (expand / switch to unified diff)

--- src/external/gpl3/binutils/usr.bin/ld/Makefile 2011/04/05 10:48:47 1.9
+++ src/external/gpl3/binutils/usr.bin/ld/Makefile 2011/09/10 19:26:18 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.9 2011/04/05 10:48:47 joerg Exp $ 1# $NetBSD: Makefile,v 1.10 2011/09/10 19:26:18 apb Exp $
2 2
3.include <bsd.own.mk> 3.include <bsd.own.mk>
4 4
5TOP= ${NETBSDSRCDIR}/external/gpl3/binutils 5TOP= ${NETBSDSRCDIR}/external/gpl3/binutils
6 6
7.include "${.CURDIR}/../common/Makefile.inc" 7.include "${.CURDIR}/../common/Makefile.inc"
8.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" 8.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk"
9 9
10SCRIPTSDIR= /usr/libdata 10SCRIPTSDIR= /usr/libdata
11 11
12PROG= ld 12PROG= ld
13SRCS= ${G_OFILES:.o=.c} 13SRCS= ${G_OFILES:.o=.c}
14CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} \ 14CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} \
@@ -41,27 +41,27 @@ COMMONOBJDIR!= cd ${TOP}/usr.bin/common  @@ -41,27 +41,27 @@ COMMONOBJDIR!= cd ${TOP}/usr.bin/common
41INFOFLAGS= -I${COMMONOBJDIR} -I${DIST}/ld -I${DIST}/bfd/doc -I${DIST}/libiberty 41INFOFLAGS= -I${COMMONOBJDIR} -I${DIST}/ld -I${DIST}/bfd/doc -I${DIST}/libiberty
42 42
43FILESDIR= ${SCRIPTSDIR}/ldscripts 43FILESDIR= ${SCRIPTSDIR}/ldscripts
44 44
45.PATH: ${COMMONOBJDIR} ${DIST}/ld ${DIST}/ld/emulparams \ 45.PATH: ${COMMONOBJDIR} ${DIST}/ld ${DIST}/ld/emulparams \
46 ${DIST}/ld/emultempl ${DIST}/ld/scripttempl ldscripts 46 ${DIST}/ld/emultempl ${DIST}/ld/scripttempl ldscripts
47 47
48BUILDSYMLINKS+= ${G_STRINGIFY} stringify.sed 48BUILDSYMLINKS+= ${G_STRINGIFY} stringify.sed
49BUILDSYMLINKS+= gen-doc.texi configdoc.texi 49BUILDSYMLINKS+= gen-doc.texi configdoc.texi
50 50
51${PROG}.info: configdoc.texi bfdver.texi 51${PROG}.info: configdoc.texi bfdver.texi
52 52
53.for f in ${G_EMULATION_OFILES:S/^e//:R} 53.for f in ${G_EMULATION_OFILES:S/^e//:R}
54.if exists(.depend.${f}) 54.if exists(.depend.${f}) && !(make(clean) || make(cleandir))
55.include ".depend.${f}" 55.include ".depend.${f}"
56.endif 56.endif
57 57
58.depend.${f}: ${f}.sh 58.depend.${f}: ${f}.sh
59 ${_MKTARGET_CREATE} 59 ${_MKTARGET_CREATE}
60 (srcdir=${DIST}/ld EMULATION_NAME=$f . ${>:M*.sh} && \ 60 (srcdir=${DIST}/ld EMULATION_NAME=$f . ${>:M*.sh} && \
61 if [ x"$$TEMPLATE_NAME" != x ]; then \ 61 if [ x"$$TEMPLATE_NAME" != x ]; then \
62 temp_name=$$TEMPLATE_NAME.em; \ 62 temp_name=$$TEMPLATE_NAME.em; \
63 else \ 63 else \
64 temp_name=; \ 64 temp_name=; \
65 fi; \ 65 fi; \
66 if [ x"$$SCRIPT_NAME" != x ]; then \ 66 if [ x"$$SCRIPT_NAME" != x ]; then \
67 script=$$SCRIPT_NAME.sc; \ 67 script=$$SCRIPT_NAME.sc; \