NetBSD patches from Gordon W. Ross <gwr@mc.com>:

* vaxnetbsd.c: New file.
	* netbsd-core.c: Clean up.  Remove unused macros.  Use netbsd
	rather than netbsd_core.
	* targets.c (vaxnetbsd_vec): Declare.
	(bfd_target_vector): Add vaxnetbsd_vec.  If NETBSD_CORE is
	defined, add netbsd_core_vec.
	* configure.in: Set COREFILE for alpha*-*-netbsd* and
	powerpc-*-netbsd* to netbsd-core.lo.  If COREFILE is
	netbsd-core.lo, set COREFLAG to -DNETBSD_CORE.
	* config.bfd (alpha*-*-netbsd*): New target.
	* Makefile.am: Rebuild dependencies.
 	(BFD32_BACKENDS): Add vaxnetbsd.lo.
	(BFD32_BACKENDS_CFILES): Add vaxnetbsd.c.
	* configure, Makefile.in: Rebuild.
This commit is contained in:
Ian Lance Taylor
1998-02-12 23:03:13 +00:00
parent 1b9bf4a503
commit eee4e8ca3e
6 changed files with 103 additions and 31 deletions

View File

@ -285,6 +285,7 @@ targets.c
targmatch.sed targmatch.sed
tekhex.c tekhex.c
trad-core.c trad-core.c
vaxnetbsd.c
versados.c versados.c
xcofflink.c xcofflink.c

View File

@ -1,3 +1,24 @@
Thu Feb 12 17:31:11 1998 Ian Lance Taylor <ian@cygnus.com>
NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* vaxnetbsd.c: New file.
* netbsd-core.c: Clean up. Remove unused macros. Use netbsd
rather than netbsd_core.
* targets.c (vaxnetbsd_vec): Declare.
(bfd_target_vector): Add vaxnetbsd_vec. If NETBSD_CORE is
defined, add netbsd_core_vec.
* configure.in: Set COREFILE for alpha*-*-netbsd* and
powerpc-*-netbsd* to netbsd-core.lo. If COREFILE is
netbsd-core.lo, set COREFLAG to -DNETBSD_CORE.
* config.bfd (alpha*-*-netbsd*): New target.
* Makefile.am: Rebuild dependencies.
(BFD32_BACKENDS): Add vaxnetbsd.lo.
(BFD32_BACKENDS_CFILES): Add vaxnetbsd.c.
* configure, Makefile.in: Rebuild.
* configure.host: Remove the old shared library build stuff. We
now use libtool instead.
Wed Feb 11 17:13:09 1998 Richard Henderson <rth@cygnus.com> Wed Feb 11 17:13:09 1998 Richard Henderson <rth@cygnus.com>
* tekhex.c (tekhex_write_object_contents): Call tekhex_init. * tekhex.c (tekhex_write_object_contents): Call tekhex_init.

View File

@ -66,6 +66,7 @@ ALL_MACHINES = \
cpu-rs6000.lo \ cpu-rs6000.lo \
cpu-sh.lo \ cpu-sh.lo \
cpu-sparc.lo \ cpu-sparc.lo \
cpu-tic30.lo \
$(start-sanitize-tic80) \ $(start-sanitize-tic80) \
cpu-tic80.lo \ cpu-tic80.lo \
$(end-sanitize-tic80) \ $(end-sanitize-tic80) \
@ -97,6 +98,7 @@ ALL_MACHINES_CFILES = \
cpu-rs6000.c \ cpu-rs6000.c \
cpu-sh.c \ cpu-sh.c \
cpu-sparc.c \ cpu-sparc.c \
cpu-tic30.c \
cpu-v850.c \ cpu-v850.c \
cpu-vax.c \ cpu-vax.c \
cpu-we32k.c \ cpu-we32k.c \
@ -110,6 +112,7 @@ BFD32_BACKENDS = \
aout-arm.lo \ aout-arm.lo \
aout-ns32k.lo \ aout-ns32k.lo \
aout-sparcle.lo \ aout-sparcle.lo \
aout-tic30.lo \
aout0.lo \ aout0.lo \
aout32.lo \ aout32.lo \
bout.lo \ bout.lo \
@ -135,6 +138,7 @@ BFD32_BACKENDS = \
coff-sparc.lo \ coff-sparc.lo \
coff-stgo32.lo \ coff-stgo32.lo \
coff-svm68k.lo \ coff-svm68k.lo \
coff-tic30.lo \
$(start-sanitize-tic80) \ $(start-sanitize-tic80) \
coff-tic80.lo \ coff-tic80.lo \
$(end-sanitize-tic80) \ $(end-sanitize-tic80) \
@ -209,6 +213,7 @@ BFD32_BACKENDS = \
sparclynx.lo \ sparclynx.lo \
sparcnetbsd.lo \ sparcnetbsd.lo \
sunos.lo \ sunos.lo \
vaxnetbsd.lo \
versados.lo \ versados.lo \
xcofflink.lo xcofflink.lo
@ -217,6 +222,7 @@ BFD32_BACKENDS_CFILES = \
aout-arm.c \ aout-arm.c \
aout-ns32k.c \ aout-ns32k.c \
aout-sparcle.c \ aout-sparcle.c \
aout-tic30.c \
aout0.c \ aout0.c \
aout32.c \ aout32.c \
bout.c \ bout.c \
@ -242,6 +248,7 @@ BFD32_BACKENDS_CFILES = \
coff-sparc.c \ coff-sparc.c \
coff-stgo32.c \ coff-stgo32.c \
coff-svm68k.c \ coff-svm68k.c \
coff-tic30.c \
coff-u68k.c \ coff-u68k.c \
coff-we32k.c \ coff-we32k.c \
coff-w65.c \ coff-w65.c \
@ -310,6 +317,7 @@ BFD32_BACKENDS_CFILES = \
sparclynx.c \ sparclynx.c \
sparcnetbsd.c \ sparcnetbsd.c \
sunos.c \ sunos.c \
vaxnetbsd.c \
versados.c \ versados.c \
xcofflink.c xcofflink.c
@ -550,21 +558,21 @@ headers:
# We only rebuild the header files automatically if we have been # We only rebuild the header files automatically if we have been
# configured with --enable-maintainer-mode. # configured with --enable-maintainer-mode.
$(srcdir)/bfd-in2.h: @MAINT@ stmp-bin2-h $(srcdir)/bfd-in2.h: @MAINT@ stmp-bin2-h ; @true
stmp-bin2-h: $(BFD_H_FILES) stmp-bin2-h: $(BFD_H_FILES)
(cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) bfd.h) (cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) bfd.h)
cp $(docdir)/bfd.h bfd-in2.h-new cp $(docdir)/bfd.h bfd-in2.h-new
$(SHELL) $(srcdir)/../move-if-change bfd-in2.h-new $(srcdir)/bfd-in2.h $(SHELL) $(srcdir)/../move-if-change bfd-in2.h-new $(srcdir)/bfd-in2.h
touch stmp-bin2-h touch stmp-bin2-h
$(srcdir)/libbfd.h: @MAINT@ stmp-lbfd-h $(srcdir)/libbfd.h: @MAINT@ stmp-lbfd-h ; @true
stmp-lbfd-h: $(LIBBFD_H_FILES) stmp-lbfd-h: $(LIBBFD_H_FILES)
(cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) libbfd.h) (cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) libbfd.h)
cp $(docdir)/libbfd.h libbfd.h-new cp $(docdir)/libbfd.h libbfd.h-new
$(SHELL) $(srcdir)/../move-if-change libbfd.h-new $(srcdir)/libbfd.h $(SHELL) $(srcdir)/../move-if-change libbfd.h-new $(srcdir)/libbfd.h
touch stmp-lbfd-h touch stmp-lbfd-h
$(srcdir)/libcoff.h: @MAINT@ stmp-lcoff-h $(srcdir)/libcoff.h: @MAINT@ stmp-lcoff-h ; @true
stmp-lcoff-h: $(LIBCOFF_H_FILES) stmp-lcoff-h: $(LIBCOFF_H_FILES)
(cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) libcoff.h) (cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) libcoff.h)
cp $(docdir)/libcoff.h libcoff.h-new cp $(docdir)/libcoff.h libcoff.h-new
@ -644,6 +652,7 @@ cpu-powerpc.lo: cpu-powerpc.c
cpu-rs6000.lo: cpu-rs6000.c cpu-rs6000.lo: cpu-rs6000.c
cpu-sh.lo: cpu-sh.c cpu-sh.lo: cpu-sh.c
cpu-sparc.lo: cpu-sparc.c cpu-sparc.lo: cpu-sparc.c
cpu-tic30.lo: cpu-tic30.c
cpu-v850.lo: cpu-v850.c cpu-v850.lo: cpu-v850.c
cpu-vax.lo: cpu-vax.c cpu-vax.lo: cpu-vax.c
cpu-we32k.lo: cpu-we32k.c cpu-we32k.lo: cpu-we32k.c
@ -661,6 +670,9 @@ aout-sparcle.lo: aout-sparcle.c $(INCDIR)/bfdlink.h \
libaout.h aoutf1.h $(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h \ libaout.h aoutf1.h $(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h \
$(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \ $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \
aout-target.h aout-target.h
aout-tic30.lo: aout-tic30.c libaout.h $(INCDIR)/bfdlink.h \
$(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \
$(INCDIR)/aout/ar.h aoutx.h
aout0.lo: aout0.c aoutf1.h $(INCDIR)/aout/sun4.h libaout.h \ aout0.lo: aout0.c aoutf1.h $(INCDIR)/aout/sun4.h libaout.h \
$(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
@ -728,6 +740,8 @@ coff-stgo32.lo: coff-stgo32.c coff-i386.c $(INCDIR)/coff/i386.h \
coff-svm68k.lo: coff-svm68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \ coff-svm68k.lo: coff-svm68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
coffcode.h coffswap.h coffcode.h coffswap.h
coff-tic30.lo: coff-tic30.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/tic30.h \
$(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h
coff-u68k.lo: coff-u68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \ coff-u68k.lo: coff-u68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
coffcode.h coffswap.h coffcode.h coffswap.h
@ -923,6 +937,9 @@ sparcnetbsd.lo: sparcnetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
sunos.lo: sunos.c $(INCDIR)/bfdlink.h libaout.h aoutf1.h \ sunos.lo: sunos.c $(INCDIR)/bfdlink.h libaout.h aoutf1.h \
$(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ $(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
vaxnetbsd.lo: vaxnetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
versados.lo: versados.c $(INCDIR)/libiberty.h versados.lo: versados.c $(INCDIR)/libiberty.h
xcofflink.lo: xcofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \ xcofflink.lo: xcofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \
libcoff.h libcoff.h

View File

@ -72,6 +72,7 @@ LIBTOOL = @LIBTOOL@
LN_S = @LN_S@ LN_S = @LN_S@
MAINT = @MAINT@ MAINT = @MAINT@
MAKEINFO = @MAKEINFO@ MAKEINFO = @MAKEINFO@
NM = @NM@
PACKAGE = @PACKAGE@ PACKAGE = @PACKAGE@
RANLIB = @RANLIB@ RANLIB = @RANLIB@
TDEFINES = @TDEFINES@ TDEFINES = @TDEFINES@
@ -148,6 +149,7 @@ ALL_MACHINES = \
cpu-rs6000.lo \ cpu-rs6000.lo \
cpu-sh.lo \ cpu-sh.lo \
cpu-sparc.lo \ cpu-sparc.lo \
cpu-tic30.lo \
$(start-sanitize-tic80) \ $(start-sanitize-tic80) \
cpu-tic80.lo \ cpu-tic80.lo \
$(end-sanitize-tic80) \ $(end-sanitize-tic80) \
@ -179,6 +181,7 @@ ALL_MACHINES_CFILES = \
cpu-rs6000.c \ cpu-rs6000.c \
cpu-sh.c \ cpu-sh.c \
cpu-sparc.c \ cpu-sparc.c \
cpu-tic30.c \
cpu-v850.c \ cpu-v850.c \
cpu-vax.c \ cpu-vax.c \
cpu-we32k.c \ cpu-we32k.c \
@ -192,6 +195,7 @@ BFD32_BACKENDS = \
aout-arm.lo \ aout-arm.lo \
aout-ns32k.lo \ aout-ns32k.lo \
aout-sparcle.lo \ aout-sparcle.lo \
aout-tic30.lo \
aout0.lo \ aout0.lo \
aout32.lo \ aout32.lo \
bout.lo \ bout.lo \
@ -217,6 +221,7 @@ BFD32_BACKENDS = \
coff-sparc.lo \ coff-sparc.lo \
coff-stgo32.lo \ coff-stgo32.lo \
coff-svm68k.lo \ coff-svm68k.lo \
coff-tic30.lo \
$(start-sanitize-tic80) \ $(start-sanitize-tic80) \
coff-tic80.lo \ coff-tic80.lo \
$(end-sanitize-tic80) \ $(end-sanitize-tic80) \
@ -291,6 +296,7 @@ BFD32_BACKENDS = \
sparclynx.lo \ sparclynx.lo \
sparcnetbsd.lo \ sparcnetbsd.lo \
sunos.lo \ sunos.lo \
vaxnetbsd.lo \
versados.lo \ versados.lo \
xcofflink.lo xcofflink.lo
@ -299,6 +305,7 @@ BFD32_BACKENDS_CFILES = \
aout-arm.c \ aout-arm.c \
aout-ns32k.c \ aout-ns32k.c \
aout-sparcle.c \ aout-sparcle.c \
aout-tic30.c \
aout0.c \ aout0.c \
aout32.c \ aout32.c \
bout.c \ bout.c \
@ -324,6 +331,7 @@ BFD32_BACKENDS_CFILES = \
coff-sparc.c \ coff-sparc.c \
coff-stgo32.c \ coff-stgo32.c \
coff-svm68k.c \ coff-svm68k.c \
coff-tic30.c \
coff-u68k.c \ coff-u68k.c \
coff-we32k.c \ coff-we32k.c \
coff-w65.c \ coff-w65.c \
@ -392,6 +400,7 @@ BFD32_BACKENDS_CFILES = \
sparclynx.c \ sparclynx.c \
sparcnetbsd.c \ sparcnetbsd.c \
sunos.c \ sunos.c \
vaxnetbsd.c \
versados.c \ versados.c \
xcofflink.c xcofflink.c
@ -1002,21 +1011,21 @@ headers:
# We only rebuild the header files automatically if we have been # We only rebuild the header files automatically if we have been
# configured with --enable-maintainer-mode. # configured with --enable-maintainer-mode.
$(srcdir)/bfd-in2.h: @MAINT@ stmp-bin2-h $(srcdir)/bfd-in2.h: @MAINT@ stmp-bin2-h ; @true
stmp-bin2-h: $(BFD_H_FILES) stmp-bin2-h: $(BFD_H_FILES)
(cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) bfd.h) (cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) bfd.h)
cp $(docdir)/bfd.h bfd-in2.h-new cp $(docdir)/bfd.h bfd-in2.h-new
$(SHELL) $(srcdir)/../move-if-change bfd-in2.h-new $(srcdir)/bfd-in2.h $(SHELL) $(srcdir)/../move-if-change bfd-in2.h-new $(srcdir)/bfd-in2.h
touch stmp-bin2-h touch stmp-bin2-h
$(srcdir)/libbfd.h: @MAINT@ stmp-lbfd-h $(srcdir)/libbfd.h: @MAINT@ stmp-lbfd-h ; @true
stmp-lbfd-h: $(LIBBFD_H_FILES) stmp-lbfd-h: $(LIBBFD_H_FILES)
(cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) libbfd.h) (cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) libbfd.h)
cp $(docdir)/libbfd.h libbfd.h-new cp $(docdir)/libbfd.h libbfd.h-new
$(SHELL) $(srcdir)/../move-if-change libbfd.h-new $(srcdir)/libbfd.h $(SHELL) $(srcdir)/../move-if-change libbfd.h-new $(srcdir)/libbfd.h
touch stmp-lbfd-h touch stmp-lbfd-h
$(srcdir)/libcoff.h: @MAINT@ stmp-lcoff-h $(srcdir)/libcoff.h: @MAINT@ stmp-lcoff-h ; @true
stmp-lcoff-h: $(LIBCOFF_H_FILES) stmp-lcoff-h: $(LIBCOFF_H_FILES)
(cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) libcoff.h) (cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) libcoff.h)
cp $(docdir)/libcoff.h libcoff.h-new cp $(docdir)/libcoff.h libcoff.h-new
@ -1090,6 +1099,7 @@ cpu-powerpc.lo: cpu-powerpc.c
cpu-rs6000.lo: cpu-rs6000.c cpu-rs6000.lo: cpu-rs6000.c
cpu-sh.lo: cpu-sh.c cpu-sh.lo: cpu-sh.c
cpu-sparc.lo: cpu-sparc.c cpu-sparc.lo: cpu-sparc.c
cpu-tic30.lo: cpu-tic30.c
cpu-v850.lo: cpu-v850.c cpu-v850.lo: cpu-v850.c
cpu-vax.lo: cpu-vax.c cpu-vax.lo: cpu-vax.c
cpu-we32k.lo: cpu-we32k.c cpu-we32k.lo: cpu-we32k.c
@ -1107,6 +1117,9 @@ aout-sparcle.lo: aout-sparcle.c $(INCDIR)/bfdlink.h \
libaout.h aoutf1.h $(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h \ libaout.h aoutf1.h $(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h \
$(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \ $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \
aout-target.h aout-target.h
aout-tic30.lo: aout-tic30.c libaout.h $(INCDIR)/bfdlink.h \
$(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \
$(INCDIR)/aout/ar.h aoutx.h
aout0.lo: aout0.c aoutf1.h $(INCDIR)/aout/sun4.h libaout.h \ aout0.lo: aout0.c aoutf1.h $(INCDIR)/aout/sun4.h libaout.h \
$(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
@ -1174,6 +1187,8 @@ coff-stgo32.lo: coff-stgo32.c coff-i386.c $(INCDIR)/coff/i386.h \
coff-svm68k.lo: coff-svm68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \ coff-svm68k.lo: coff-svm68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
coffcode.h coffswap.h coffcode.h coffswap.h
coff-tic30.lo: coff-tic30.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/tic30.h \
$(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h
coff-u68k.lo: coff-u68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \ coff-u68k.lo: coff-u68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
coffcode.h coffswap.h coffcode.h coffswap.h
@ -1369,6 +1384,9 @@ sparcnetbsd.lo: sparcnetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
sunos.lo: sunos.c $(INCDIR)/bfdlink.h libaout.h aoutf1.h \ sunos.lo: sunos.c $(INCDIR)/bfdlink.h libaout.h aoutf1.h \
$(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ $(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
vaxnetbsd.lo: vaxnetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
versados.lo: versados.c $(INCDIR)/libiberty.h versados.lo: versados.c $(INCDIR)/libiberty.h
xcofflink.lo: xcofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \ xcofflink.lo: xcofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \
libcoff.h libcoff.h

View File

@ -30,6 +30,7 @@ targ_cpu=`echo $targ | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
case "${targ_cpu}" in case "${targ_cpu}" in
alpha*) targ_archs=bfd_alpha_arch ;; alpha*) targ_archs=bfd_alpha_arch ;;
arm*) targ_archs=bfd_arm_arch ;; arm*) targ_archs=bfd_arm_arch ;;
c30*) targ_archs=bfd_tic30_arch ;;
thumb*) targ_archs=bfd_arm_arch ;; thumb*) targ_archs=bfd_arm_arch ;;
hppa*) targ_archs=bfd_hppa_arch ;; hppa*) targ_archs=bfd_hppa_arch ;;
i[3456]86) targ_archs=bfd_i386_arch ;; i[3456]86) targ_archs=bfd_i386_arch ;;
@ -52,6 +53,10 @@ esac
case "${targ}" in case "${targ}" in
# START OF targmatch.h # START OF targmatch.h
#ifdef BFD64 #ifdef BFD64
alpha*-*-netbsd*)
targ_defvec=bfd_elf64_alpha_vec
targ_selvecs=ecoffalpha_little_vec
;;
alpha*-*-netware*) alpha*-*-netware*)
targ_defvec=ecoffalpha_little_vec targ_defvec=ecoffalpha_little_vec
targ_selvecs=nlm32_alpha_vec targ_selvecs=nlm32_alpha_vec
@ -60,7 +65,7 @@ case "${targ}" in
targ_defvec=ecoffalpha_little_vec targ_defvec=ecoffalpha_little_vec
targ_selvecs=bfd_elf64_alpha_vec targ_selvecs=bfd_elf64_alpha_vec
;; ;;
alpha*-*-linux* | alpha*-*-elf*) alpha*-*-linux-gnu* | alpha*-*-elf*)
targ_defvec=bfd_elf64_alpha_vec targ_defvec=bfd_elf64_alpha_vec
targ_selvecs=ecoffalpha_little_vec targ_selvecs=ecoffalpha_little_vec
;; ;;
@ -114,6 +119,13 @@ case "${targ}" in
targ_underscore=yes targ_underscore=yes
;; ;;
c30-*-*aout* | tic30-*-*aout*)
targ_defvec=tic30_aout_vec
;;
c30-*-*coff* | tic30-*-*coff*)
targ_defvec=tic30_coff_vec
;;
d10v-*-*) d10v-*-*)
targ_defvec=bfd_elf32_d10v_vec targ_defvec=bfd_elf32_d10v_vec
;; ;;
@ -195,7 +207,7 @@ case "${targ}" in
targ_selvecs=bfd_elf32_i386_vec targ_selvecs=bfd_elf32_i386_vec
targ_underscore=yes targ_underscore=yes
;; ;;
i[3456]86-*-linux*) i[3456]86-*-linux-gnu*)
targ_defvec=bfd_elf32_i386_vec targ_defvec=bfd_elf32_i386_vec
targ_selvecs=i386linux_vec targ_selvecs=i386linux_vec
;; ;;
@ -299,7 +311,7 @@ case "${targ}" in
targ_selvecs=bfd_elf32_m68k_vec targ_selvecs=bfd_elf32_m68k_vec
targ_underscore=yes targ_underscore=yes
;; ;;
m68*-*-linux*) m68*-*-linux-gnu*)
targ_defvec=bfd_elf32_m68k_vec targ_defvec=bfd_elf32_m68k_vec
targ_selvecs=m68klinux_vec targ_selvecs=m68klinux_vec
;; ;;
@ -421,11 +433,11 @@ case "${targ}" in
targ_defvec=bfd_elf32_bigmips_vec targ_defvec=bfd_elf32_bigmips_vec
targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec"
;; ;;
mips*el*-*-linux* | mips*el*-*-openbsd*) mips*el*-*-linux-gnu* | mips*el*-*-openbsd*)
targ_defvec=bfd_elf32_littlemips_vec targ_defvec=bfd_elf32_littlemips_vec
targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_little_vec ecoff_big_vec" targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_little_vec ecoff_big_vec"
;; ;;
mips*-*-linux* | mips*-*-openbsd*) mips*-*-linux-gnu* | mips*-*-openbsd*)
targ_defvec=bfd_elf32_bigmips_vec targ_defvec=bfd_elf32_bigmips_vec
targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_big_vec ecoff_little_vec" targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_big_vec ecoff_little_vec"
;; ;;
@ -451,7 +463,7 @@ case "${targ}" in
targ_defvec=rs6000coff_vec targ_defvec=rs6000coff_vec
;; ;;
powerpc-*-*bsd* | powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \ powerpc-*-*bsd* | powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \
powerpc-*-solaris2* | powerpc-*-linux* | powerpc-*-rtems*) powerpc-*-solaris2* | powerpc-*-linux-gnu* | powerpc-*-rtems*)
targ_defvec=bfd_elf32_powerpc_vec targ_defvec=bfd_elf32_powerpc_vec
targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec ppcboot_vec" targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec ppcboot_vec"
;; ;;
@ -463,7 +475,7 @@ case "${targ}" in
targ_selvecs="nlm32_powerpc_vec rs6000coff_vec" targ_selvecs="nlm32_powerpc_vec rs6000coff_vec"
;; ;;
powerpcle-*-elf* | powerpcle-*-sysv4* | powerpcle-*-eabi* | \ powerpcle-*-elf* | powerpcle-*-sysv4* | powerpcle-*-eabi* | \
powerpcle-*-solaris2* | powerpcle-*-linux*) powerpcle-*-solaris2* | powerpcle-*-linux-gnu*)
targ_defvec=bfd_elf32_powerpcle_vec targ_defvec=bfd_elf32_powerpcle_vec
targ_selvecs="rs6000coff_vec bfd_elf32_powerpc_vec bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec ppcboot_vec" targ_selvecs="rs6000coff_vec bfd_elf32_powerpc_vec bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec ppcboot_vec"
;; ;;
@ -498,7 +510,7 @@ case "${targ}" in
targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec" targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec"
targ_underscore=yes targ_underscore=yes
;; ;;
sparc-*-linux*) sparc-*-linux-gnu*)
targ_defvec=bfd_elf32_sparc_vec targ_defvec=bfd_elf32_sparc_vec
targ_selvecs="sparclinux_vec sunos_big_vec" targ_selvecs="sparclinux_vec sunos_big_vec"
;; ;;
@ -526,7 +538,7 @@ case "${targ}" in
targ_defvec=sunos_big_vec targ_defvec=sunos_big_vec
targ_underscore=yes targ_underscore=yes
;; ;;
sparc64-*-linux*) sparc64-*-linux-gnu*)
targ_defvec=bfd_elf64_sparc_vec targ_defvec=bfd_elf64_sparc_vec
targ_selvecs="bfd_elf32_sparc_vec sparclinux_vec sunos_big_vec" targ_selvecs="bfd_elf32_sparc_vec sparclinux_vec sunos_big_vec"
;; ;;

35
bfd/configure vendored
View File

@ -2322,6 +2322,7 @@ if test "${target}" = "${host}"; then
EOF EOF
;; ;;
alpha*-*-netbsd*) COREFILE=netbsd-core.lo ;;
alpha*-*-*) COREFILE=osf-core.lo ;; alpha*-*-*) COREFILE=osf-core.lo ;;
arm-*-riscix) COREFILE=trad-core.lo ;; arm-*-riscix) COREFILE=trad-core.lo ;;
hppa*-*-hpux*) COREFILE=hpux-core.lo ;; hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
@ -2511,6 +2512,7 @@ EOF
powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
powerpc-*-aix*) COREFILE=rs6000-core.lo ;; powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
powerpc-*-beos*) ;; powerpc-*-beos*) ;;
powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
sparc-*-netbsd* | sparc-*-openbsd*) sparc-*-netbsd* | sparc-*-openbsd*)
COREFILE=netbsd-core.lo COREFILE=netbsd-core.lo
;; ;;
@ -2557,6 +2559,7 @@ EOF
hpux-core.lo) COREFLAG=-DHPUX_CORE ;; hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
irix-core.lo) COREFLAG=-DIRIX_CORE ;; irix-core.lo) COREFLAG=-DIRIX_CORE ;;
lynx-core.lo) COREFLAG=-DLYNX_CORE ;; lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
osf-core.lo) COREFLAG=-DOSF_CORE ;; osf-core.lo) COREFLAG=-DOSF_CORE ;;
ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
@ -2567,19 +2570,19 @@ EOF
# Define HAVE_SYS_PROCFS_H if the file exists and defines # Define HAVE_SYS_PROCFS_H if the file exists and defines
# prstatus_t. # prstatus_t.
echo $ac_n "checking for sys/procfs.h""... $ac_c" 1>&6 echo $ac_n "checking for sys/procfs.h""... $ac_c" 1>&6
echo "configure:2571: checking for sys/procfs.h" >&5 echo "configure:2574: checking for sys/procfs.h" >&5
if eval "test \"`echo '$''{'bfd_cv_header_sys_procfs_h'+set}'`\" = set"; then if eval "test \"`echo '$''{'bfd_cv_header_sys_procfs_h'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2576 "configure" #line 2579 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/procfs.h> #include <sys/procfs.h>
int main() { int main() {
prstatus_t t; prstatus_t t;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2583: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:2586: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
bfd_cv_header_sys_procfs_h=yes bfd_cv_header_sys_procfs_h=yes
else else
@ -2801,7 +2804,7 @@ do
shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
som_vec) tb="$tb som.lo" ;; som_vec) tb="$tb som.lo" ;;
sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;; sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
sparclinux_vec) tb="$tb sparclinux.lo aout32.lo stab-syms.lo" ;; sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;; sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;; sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;; sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
@ -2900,17 +2903,17 @@ for ac_hdr in unistd.h
do do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:2904: checking for $ac_hdr" >&5 echo "configure:2907: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2909 "configure" #line 2912 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <$ac_hdr> #include <$ac_hdr>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2914: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:2917: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
@ -2939,12 +2942,12 @@ done
for ac_func in getpagesize for ac_func in getpagesize
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2943: checking for $ac_func" >&5 echo "configure:2946: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2948 "configure" #line 2951 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
@ -2967,7 +2970,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2971: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then if { (eval echo configure:2974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
@ -2992,7 +2995,7 @@ fi
done done
echo $ac_n "checking for working mmap""... $ac_c" 1>&6 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
echo "configure:2996: checking for working mmap" >&5 echo "configure:2999: checking for working mmap" >&5
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
@ -3000,7 +3003,7 @@ else
ac_cv_func_mmap_fixed_mapped=no ac_cv_func_mmap_fixed_mapped=no
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3004 "configure" #line 3007 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Thanks to Mike Haertel and Jim Avera for this test. /* Thanks to Mike Haertel and Jim Avera for this test.
@ -3140,7 +3143,7 @@ main()
} }
EOF EOF
if { (eval echo configure:3144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null if { (eval echo configure:3147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then then
ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_mmap_fixed_mapped=yes
else else
@ -3165,12 +3168,12 @@ fi
for ac_func in madvise mprotect for ac_func in madvise mprotect
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:3169: checking for $ac_func" >&5 echo "configure:3172: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3174 "configure" #line 3177 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
@ -3193,7 +3196,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then if { (eval echo configure:3200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else