| @@ -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 | |
5 | TOP= ${NETBSDSRCDIR}/external/gpl3/binutils | | 5 | TOP= ${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 | |
10 | SCRIPTSDIR= /usr/libdata | | 10 | SCRIPTSDIR= /usr/libdata |
11 | | | 11 | |
12 | PROG= ld | | 12 | PROG= ld |
13 | SRCS= ${G_OFILES:.o=.c} | | 13 | SRCS= ${G_OFILES:.o=.c} |
14 | CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} \ | | 14 | CPPFLAGS+= -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 |
41 | INFOFLAGS= -I${COMMONOBJDIR} -I${DIST}/ld -I${DIST}/bfd/doc -I${DIST}/libiberty | | 41 | INFOFLAGS= -I${COMMONOBJDIR} -I${DIST}/ld -I${DIST}/bfd/doc -I${DIST}/libiberty |
42 | | | 42 | |
43 | FILESDIR= ${SCRIPTSDIR}/ldscripts | | 43 | FILESDIR= ${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 | |
48 | BUILDSYMLINKS+= ${G_STRINGIFY} stringify.sed | | 48 | BUILDSYMLINKS+= ${G_STRINGIFY} stringify.sed |
49 | BUILDSYMLINKS+= gen-doc.texi configdoc.texi | | 49 | BUILDSYMLINKS+= 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; \ |