summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2004-06-19 20:37:38 +0000
committermarcel <marcel@FreeBSD.org>2004-06-19 20:37:38 +0000
commit0d4738230c4d82e24df2ad53c3115b39c621ec40 (patch)
treeea0b07f97772a02ac903876fd99d92fd688843a5
parent4a80a06c522398bf1afe31c5363cad24083939c4 (diff)
downloadFreeBSD-src-0d4738230c4d82e24df2ad53c3115b39c621ec40.zip
FreeBSD-src-0d4738230c4d82e24df2ad53c3115b39c621ec40.tar.gz
Move the elf32-target.h and elf64-target.h targets from the MD
makefiles to the centralized makefile. This not only reduces duplication, it also makes the MD quirks stand out better and thus improves maintenance.
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile6
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.alpha2
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.amd643
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.i3862
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.ia646
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.powerpc2
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.sparc645
7 files changed, 6 insertions, 20 deletions
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile b/gnu/usr.bin/binutils/libbfd/Makefile
index 04f3beb..b84e0b7 100644
--- a/gnu/usr.bin/binutils/libbfd/Makefile
+++ b/gnu/usr.bin/binutils/libbfd/Makefile
@@ -63,4 +63,10 @@ config.h: config.h.fbsd
sed -e 's,!!TRAD_HEADER!!,,g' ${.ALLSRC} > ${.TARGET}
.endif
+elf32-target.h: elfxx-target.h
+ sed -e s/NN/32/g ${.ALLSRC} > ${.TARGET}
+
+elf64-target.h: elfxx-target.h
+ sed -e s/NN/64/g ${.ALLSRC} > ${.TARGET}
+
.include <bsd.lib.mk>
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.alpha b/gnu/usr.bin/binutils/libbfd/Makefile.alpha
index ea01cda..2eb54ed 100644
--- a/gnu/usr.bin/binutils/libbfd/Makefile.alpha
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.alpha
@@ -10,5 +10,3 @@ CFLAGS+= -DDEFAULT_VECTOR=${DEFAULT_VECTOR}
.endif
CLEANFILES+= elf64-target.h
-elf64-target.h: elfxx-target.h
- sed -e s/NN/64/g ${.ALLSRC} > ${.TARGET}
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.amd64 b/gnu/usr.bin/binutils/libbfd/Makefile.amd64
index 012ff12..a87af35 100644
--- a/gnu/usr.bin/binutils/libbfd/Makefile.amd64
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.amd64
@@ -13,9 +13,6 @@ SRCS+= elf64-amd64-fbsd.c elf64-target.h elf64-gen.c elf64.c
CLEANFILES+= elf64-target.h
-elf64-target.h: elfxx-target.h
- sed -e s/NN/64/g ${.ALLSRC} > ${.TARGET}
-
CLEANFILES+= elf64-amd64-fbsd.c
elf64-amd64-fbsd.c: ${.CURDIR}/elf-fbsd-brand.c ${SRCDIR}/bfd/elf64-x86-64.c
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.i386 b/gnu/usr.bin/binutils/libbfd/Makefile.i386
index 9f3b4e4..f940958 100644
--- a/gnu/usr.bin/binutils/libbfd/Makefile.i386
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.i386
@@ -14,5 +14,3 @@ VECS+= i386pe_vec i386pei_vec
.endif
CLEANFILES+= elf32-target.h
-elf32-target.h: elfxx-target.h
- sed -e s/NN/32/g ${.ALLSRC} > ${.TARGET}
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.ia64 b/gnu/usr.bin/binutils/libbfd/Makefile.ia64
index 1831e1a..6b91b92 100644
--- a/gnu/usr.bin/binutils/libbfd/Makefile.ia64
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.ia64
@@ -20,12 +20,6 @@ GENSRCS= elf32-target.h elf64-target.h elf64-ia64.c pepigen.c # peigen.c
SRCS+= ${GENSRCS}
CLEANFILES+= ${GENSRCS}
-elf32-target.h: elfxx-target.h
- sed -e s/NN/32/g ${.ALLSRC} > ${.TARGET}
-
-elf64-target.h: elfxx-target.h
- sed -e s/NN/64/g ${.ALLSRC} > ${.TARGET}
-
elf64-ia64.c: elfxx-ia64.c
sed -e s/NN/64/g ${.ALLSRC} > ${.TARGET}
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.powerpc b/gnu/usr.bin/binutils/libbfd/Makefile.powerpc
index df0c57f..f4eb885 100644
--- a/gnu/usr.bin/binutils/libbfd/Makefile.powerpc
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.powerpc
@@ -21,5 +21,3 @@ CFLAGS+= -DDEFAULT_VECTOR=${DEFAULT_VECTOR}
.endif
CLEANFILES+= elf32-target.h
-elf32-target.h: elfxx-target.h
- sed -e s/NN/32/g ${.ALLSRC} > ${.TARGET}
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.sparc64 b/gnu/usr.bin/binutils/libbfd/Makefile.sparc64
index 868a5f1..13fbec9 100644
--- a/gnu/usr.bin/binutils/libbfd/Makefile.sparc64
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.sparc64
@@ -20,11 +20,6 @@ CFLAGS+= -DDEFAULT_VECTOR=${DEFAULT_VECTOR}
.endif
CLEANFILES+= elf32-target.h elf64-target.h
-elf32-target.h: elfxx-target.h
- sed -e s/NN/32/g ${.ALLSRC} > ${.TARGET}
-
-elf64-target.h: elfxx-target.h
- sed -e s/NN/64/g ${.ALLSRC} > ${.TARGET}
CLEANFILES+= elf64-sparc%FIXED.c
elf64-sparc%FIXED.c: elf64-sparc.c elf64-sparc.c-bad-rtld.diff
OpenPOWER on IntegriCloud