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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803120255.SAA06485>