binutils-gdb/bfd
Ian Lance Taylor 44f795f7fe Support for building as a shared library, based on patches from
Alan Modra <alan@spri.levels.unisa.edu.au>:
	* configure.in: Add AC_ARG_ENABLE for shared and commonbfdlib.
	New substitutions: ALLLIBS, PICFLAG, SHLIB, SHLIB_CC,
	SHLIB_CFLAGS, COMMON_SHLIB, PICLIST, SHLINK.
	* configure: Rebuild.
	* configure.host: If --enable-shared, adjust shared library stuff
	based on the host.  If the host is SunOS, and the linker supports
	-rpath, set HLDFLAGS to use it.
	* Makefile.in (ALLLIBS): New variable.
	(PICFLAG, SHLIB, SHLIB_CC, SHLIB_CFLAGS): New variables.
	(COMMON_SHLIB, SHLINK): New variables.
	(.c.o): If PICFLAG is set, compile twice, once PIC, once normal.
	(STAGESTUFF): Remove variable.
	(all): Depend upon $(ALLLIBS) and @PICLIST@ rather than
	$(TARGETLIB).
	(stamp-ofiles): New target, like old ofiles target, but build
	using a temporary file and move-if-change, and touch stamp-ofiles
	when done.
	(ofiles): Just depend upon stamp-ofiles.
	(stamp-piclist, piclist): New targets.
	($(SHLIB), $(SHLINK)): New targets.
	(targets.o, archures.o): Build twice if PICFLAG is set.
	(do_mostlyclean): Remove pic/*.o.
	(do_clean): Remove stamp-ofiles, $(SHLIB), $(SHLINK), piclist, and
	stamp-piclist.
	(do_distclean): Remove pic and stamp-picdir.
	(install): Install shared libraries.
	($(OFILES)): Depend upon stamp-picdir.
	(stamp-picdir): New target.
1996-02-05 21:14:14 +00:00
..
doc
hosts Wed Jan 31 12:55:49 1996 Richard Henderson <rth@tamu.edu> 1996-01-31 18:17:12 +00:00
.Sanitize Wed Jan 31 12:55:49 1996 Richard Henderson <rth@tamu.edu> 1996-01-31 18:17:12 +00:00
acconfig.h
aclocal.m4
aix386-core.c
aout0.c
aout32.c
aout64.c
aout-adobe.c
aout-arm.c
aout-encap.c
aout-ns32k.c
aout-rce.c
aout-target.h
aoutf1.h
aoutx.h * aoutx.h (howto_table_ext): Fix RELOC_BASE10 and RELOC_BASE22 1996-01-15 22:37:16 +00:00
archive.c
archures.c * elf32-sparc.c (elf32_sparc_merge_private_bfd_data): Delete checking 1996-01-24 18:45:50 +00:00
bfd-in2.h * elf32-sparc.c (elf32_sparc_merge_private_bfd_data): Delete checking 1996-01-24 18:45:50 +00:00
bfd-in.h
bfd.c
binary.c
bout.c
cache.c
cf-i386lynx.c
cf-m68klynx.c
cf-sparclynx.c
ChangeLog Support for building as a shared library, based on patches from 1996-02-05 21:14:14 +00:00
ChangeLog.1
ChangeLog.2
cisco-core.c
coff-a29k.c
coff-alpha.c
coff-apollo.c
coff-arm.c
coff-aux.c Wed Jan 31 12:55:49 1996 Richard Henderson <rth@tamu.edu> 1996-01-31 18:17:12 +00:00
coff-go32.c
coff-h8300.c
coff-h8500.c
coff-i386.c
coff-i960.c
coff-m68k.c
coff-m88k.c
coff-mips.c
coff-pmac.c
coff-ppc.c Removed a ppc hack from cofflink, promoted some types to libcoff-in.h 1996-01-29 17:44:41 +00:00
coff-rs6000.c
coff-sh.c
coff-sparc.c
coff-u68k.c
coff-w65.c
coff-we32k.c
coff-z8k.c
coffcode.h Wed Jan 31 12:55:49 1996 Richard Henderson <rth@tamu.edu> 1996-01-31 18:17:12 +00:00
coffgen.c * coffgen.c (coff_find_nearest_line): Don't try to cache 1996-01-15 20:47:32 +00:00
cofflink.c Fixed exported names, removed a bad define 1996-01-29 19:31:34 +00:00
coffswap.h
config.bfd Wed Jan 31 12:55:49 1996 Richard Henderson <rth@tamu.edu> 1996-01-31 18:17:12 +00:00
config.in
configure Support for building as a shared library, based on patches from 1996-02-05 21:14:14 +00:00
configure.bat
configure.host Support for building as a shared library, based on patches from 1996-02-05 21:14:14 +00:00
configure.in Support for building as a shared library, based on patches from 1996-02-05 21:14:14 +00:00
COPYING
cpu-a29k.c
cpu-alpha.c
cpu-arc.c
cpu-h8300.c
cpu-h8500.c
cpu-hppa.c
cpu-i386.c
cpu-i860.c
cpu-i960.c
cpu-m88k.c
cpu-mips.c
cpu-powerpc.c * cpu-powerpc.c (arch_info_struct): Change last entry to not point 1996-01-17 17:48:30 +00:00
cpu-rce.c
cpu-rs6000.c
cpu-sparc.c Move v8plus stuff around so sanitized code works. 1996-01-22 19:00:40 +00:00
cpu-vax.c
cpu-w65.c
cpu-we32k.c
cpu-z8k.c
demo64.c
dep-in.sed
ecoff.c
ecofflink.c
ecoffswap.h * ecoffswap.h: Add prototypes for static functions. 1996-01-15 19:32:08 +00:00
elf32-arc.c
elf32-gen.c
elf32-hppa.c * elf32-hppa.c (elf32_hppa_relocate_section): Handle indirect and 1996-01-30 18:18:17 +00:00
elf32-hppa.h
elf32-i386.c * elf32-hppa.c (elf32_hppa_relocate_section): Handle indirect and 1996-01-30 18:18:17 +00:00
elf32-i860.c
elf32-m68k.c * elf32-hppa.c (elf32_hppa_relocate_section): Handle indirect and 1996-01-30 18:18:17 +00:00
elf32-m88k.c
elf32-mips.c * elf32-i386.c (elf_i386_relocate_section): If -Bsymbolic, when 1996-01-29 20:01:29 +00:00
elf32-ppc.c * elf32-hppa.c (elf32_hppa_relocate_section): Handle indirect and 1996-01-30 18:18:17 +00:00
elf32-sparc.c * elf32-i386.c (elf_i386_relocate_section): If -Bsymbolic, when 1996-01-29 20:01:29 +00:00
elf32.c
elf64-gen.c
elf64-sparc.c * elf64-sparc.c (sparc64_elf_object_p): bfd_mach_sparc64 renamed to 1996-01-22 17:18:05 +00:00
elf64.c
elf-bfd.h * syms.c: Include "bfdlink.h". 1996-01-26 23:42:58 +00:00
elf.c * elf-bfd.h (ELF_LINK_NON_ELF): Define. 1996-02-01 23:15:23 +00:00
elfcode.h update copyrights 1996-01-15 21:06:31 +00:00
elfcore.h * elfcore.h: Include <signal.h> before <sys/procfs.h>. 1996-01-18 22:42:41 +00:00
elflink.c snapshot of eabi relocation support. 1996-01-22 16:43:35 +00:00
elflink.h * elflink.h (elf_adjust_dynamic_symbol): Don't try to get the 1996-02-05 15:47:53 +00:00
elfxx-target.h
filemode.c
format.c
gen-aout.c
genlink.h
hash.c
host-aout.c
hp300bsd.c
hp300hpux.c
hppa_stubs.h
hppabsd-core.c
hpux-core.c
i386aout.c
i386bsd.c
i386dynix.c
i386linux.c
i386lynx.c
i386mach3.c
i386netbsd.c
i386os9k.c
ieee.c
ihex.c
init.c
irix-core.c
libaout.h
libbfd-in.h
libbfd.c
libbfd.h
libcoff-in.h Fixed exported names, removed a bad define 1996-01-29 19:31:34 +00:00
libcoff.h * libcoff.h (bfd_coff_link_add_one_symbol): Combine macro args back into 1996-02-03 23:47:12 +00:00
libecoff.h
libhppa.h
libieee.h
libnlm.h
liboasys.h
linker.c
lynx-core.c
m68k4knetbsd.c
m68klynx.c
m68knetbsd.c
m88kmach3.c
makefile.dos
Makefile.in Support for building as a shared library, based on patches from 1996-02-05 21:14:14 +00:00
mipsbsd.c
mpw-config.in
mpw-make.sed
netbsd.h
newsos3.c
nlm32-alpha.c
nlm32-i386.c
nlm32-ppc.c
nlm32-sparc.c
nlm32.c
nlm64.c
nlm-target.h
nlm.c
nlmcode.h
nlmswap.h
ns32knetbsd.c
oasys.c
opncls.c
osf-core.c
pc532-mach.c
pe-i386.c
pe-ppc.c
pei-ppc.c
peicode.h
PORTING
ptrace-core.c
reloc16.c
reloc.c
riscix.c
rs6000-core.c
section.c
som.c
som.h
sparclynx.c
sparcnetbsd.c
srec.c
stab-syms.c
sunos.c * sunos.c (sunos_scan_ext_relocs): Don't fail assert if 1996-01-15 22:00:38 +00:00
syms.c update copyright 1996-01-29 22:09:49 +00:00
targets.c
tekhex.c
TODO
trad-core.c
versados.c
VERSION
xcofflink.c update copyrights 1996-01-15 21:06:31 +00:00