Date: Wed, 11 Mar 1998 18:55:44 -0800 (PST) From: John Polstra <jdp@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG Subject: cvs commit: src/gnu/usr.bin/binutils Makefile Makefile.inc0 update.sh src/gnu/usr.bin/binutils/alpha-elf Makefile Makefile.inc Makefile.inc0 src/gnu/usr.bin/binutils/alpha-elf/as Makefile config.h obj-format.h targ-cpu.h targ-env.h ... Message-ID: <199803120255.SAA06485@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jdp 1998/03/11 18:55:44 PST
Modified files:
gnu/usr.bin/binutils Makefile Makefile.inc0 update.sh
gnu/usr.bin/binutils/ar Makefile
gnu/usr.bin/binutils/libbfd Makefile
gnu/usr.bin/binutils/libbinutils Makefile
gnu/usr.bin/binutils/libopcodes Makefile
gnu/usr.bin/binutils/nm Makefile
gnu/usr.bin/binutils/objcopy Makefile
gnu/usr.bin/binutils/objdump Makefile
gnu/usr.bin/binutils/ranlib Makefile
gnu/usr.bin/binutils/size Makefile
gnu/usr.bin/binutils/strings Makefile
gnu/usr.bin/binutils/strip Makefile
Added files:
gnu/usr.bin/binutils/ar Makefile.i386
gnu/usr.bin/binutils/as Makefile Makefile.i386
gnu/usr.bin/binutils/as/alpha config.h obj-format.h targ-cpu.h
targ-env.h
gnu/usr.bin/binutils/as/i386 config.h obj-format.h targ-cpu.h
targ-env.h
gnu/usr.bin/binutils/ld Makefile Makefile.alpha Makefile.i386
config.h
gnu/usr.bin/binutils/ld/alpha ldemul-list.h
gnu/usr.bin/binutils/ld/i386 ldemul-list.h
gnu/usr.bin/binutils/libbfd Makefile.i386
gnu/usr.bin/binutils/libbfd/i386 config.h
gnu/usr.bin/binutils/libbinutils Makefile.i386
gnu/usr.bin/binutils/libopcodes Makefile.i386
gnu/usr.bin/binutils/ranlib Makefile.i386
Removed files:
gnu/usr.bin/binutils/alpha-elf Makefile Makefile.inc
Makefile.inc0
gnu/usr.bin/binutils/alpha-elf/as Makefile config.h
obj-format.h targ-cpu.h
targ-env.h
gnu/usr.bin/binutils/alpha-elf/ld Makefile config.h
ldemul-list.h
gnu/usr.bin/binutils/i386-aout Makefile Makefile.inc
Makefile.inc0
gnu/usr.bin/binutils/i386-aout/as Makefile config.h itbl-cpu.h
obj-format.h targ-cpu.h
targ-env.h
gnu/usr.bin/binutils/i386-elf Makefile Makefile.inc
Makefile.inc0
gnu/usr.bin/binutils/i386-elf/as Makefile config.h itbl-cpu.h
obj-format.h targ-cpu.h
targ-env.h
gnu/usr.bin/binutils/i386-elf/ld Makefile config.h
ldemul-list.h
gnu/usr.bin/binutils/libbfd config.h
Log:
Restructure the binutils hierarchy somewhat in order to better
support building it for variant architectures. It was already
becoming clear that the former structure was too rigid and didn't
scale well.
The usual sort of makefile magic arranges to .include an architecture
specific makefile "Makefile.${MACHINE_ARCH}" in each directory
where it exists. Also, sources will be found in each subdirectory
"${MACHINE_ARCH}" that exists. This is all taken care of automatically
by the top level "Makefile.inc0".
This all seems to work right for the i386 now. I have also converted
those alpha pieces already present to the new schema as best I
could.
Also: change the BINDIR on the i386 to /usr/libexec/elf for "ar"
and "ranlib". They are not object format independent enough to
put into /usr/bin.
Revision Changes Path
1.2 +2 -3 src/gnu/usr.bin/binutils/Makefile
1.2 +14 -5 src/gnu/usr.bin/binutils/Makefile.inc0
1.2 +9 -16 src/gnu/usr.bin/binutils/update.sh
1.2 +2 -1 src/gnu/usr.bin/binutils/ar/Makefile
1.2 +5 -19 src/gnu/usr.bin/binutils/libbfd/Makefile
1.2 +2 -2 src/gnu/usr.bin/binutils/libbinutils/Makefile
1.2 +2 -2 src/gnu/usr.bin/binutils/libopcodes/Makefile
1.2 +2 -1 src/gnu/usr.bin/binutils/nm/Makefile
1.2 +2 -1 src/gnu/usr.bin/binutils/objcopy/Makefile
1.2 +2 -1 src/gnu/usr.bin/binutils/objdump/Makefile
1.2 +2 -1 src/gnu/usr.bin/binutils/ranlib/Makefile
1.2 +2 -1 src/gnu/usr.bin/binutils/size/Makefile
1.2 +2 -1 src/gnu/usr.bin/binutils/strings/Makefile
1.3 +2 -1 src/gnu/usr.bin/binutils/strip/Makefile
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803120255.SAA06485>
