aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/Makefile.am32
-rw-r--r--bfd/Makefile.in27
-rw-r--r--bfd/po/SRC-POTFILES.in46
4 files changed, 97 insertions, 14 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 4354474..1da5d0d 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,11 @@
2019-09-23 Alan Modra <amodra@gmail.com>
+ * Makefile.am (SOURCE_HFILES): Add many missing .h files.
+ * Makefile.in: Regenerate.
+ * po/SRC-POTFILES.in: Regenerate.
+
+2019-09-23 Alan Modra <amodra@gmail.com>
+
* bfd-in.h (bfd_symbol, bfd_section_already_linked),
(bfd_elf_version_tree): Delete forward declarations.
Move other forward decls and remaining elf function decl later.
diff --git a/bfd/Makefile.am b/bfd/Makefile.am
index 4703955..f31a734 100644
--- a/bfd/Makefile.am
+++ b/bfd/Makefile.am
@@ -684,19 +684,35 @@ BUILD_CFILES = \
CFILES = $(SOURCE_CFILES) $(BUILD_CFILES)
-## This is a list of all .h files which are in the source tree.
+## This is a list of all .h files in the source tree minus those that
+## are processed to produce other .h files
SOURCE_HFILES = \
- aout-target.h aoutx.h coffcode.h coffswap.h ecoffswap.h \
- elf-bfd.h elf-hppa.h elf-linux-core.h elf32-hppa.h \
- elf64-hppa.h elfcode.h elfcore.h \
+ aout-target.h aoutx.h arc-got.h arc-plt.h \
+ coff-arm.h coff-bfd.h coffcode.h coffswap.h \
+ cpu-aarch64.h cpu-arm.h cpu-h8300.h cpu-m68k.h \
+ ecoff-bfd.h ecoffswap.h \
+ elf32-arm.h elf32-avr.h elf32-bfin.h elf32-cr16.h elf32-csky.h \
+ elf32-dlx.h elf32-hppa.h elf32-m68hc1x.h elf32-m68k.h \
+ elf32-metag.h elf32-nds32.h elf32-nios2.h elf32-ppc.h \
+ elf32-rx.h elf32-score.h elf32-sh-relocs.h elf32-spu.h \
+ elf32-tic6x.h elf32-tilegx.h elf32-tilepro.h elf32-v850.h \
+ elf64-hppa.h elf64-ppc.h elf64-tilegx.h \
+ elf-bfd.h elfcode.h elfcore.h elf-hppa.h elf-linker-x86.h \
+ elf-linux-core.h elf-nacl.h elf-s390.h elf-vxworks.h \
+ elfxx-aarch64.h elfxx-ia64.h elfxx-mips.h elfxx-riscv.h \
+ elfxx-sparc.h elfxx-tilegx.h elfxx-x86.h \
genlink.h go32stub.h \
libaout.h libbfd.h libcoff.h libecoff.h libhppa.h \
- libpei.h libxcoff.h mach-o.h \
+ libpei.h libxcoff.h \
+ mach-o.h \
netbsd.h ns32k.h \
- pef.h pef-traceback.h peicode.h som.h version.h \
- vms.h xsym.h
+ pef.h pef-traceback.h peicode.h plugin.h \
+ som.h sysdep.h \
+ version.h vms.h \
+ wasm-module.h \
+ xcofflink.h xsym.h
-## ... and all .h files which are in the build tree.
+## ... and .h files which are in the build tree, minus config.h and bfd.h
BUILD_HFILES = \
bfdver.h elf32-target.h elf64-target.h targmatch.h bfd_stdint.h
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
index 9c14721..c1cd371 100644
--- a/bfd/Makefile.in
+++ b/bfd/Makefile.in
@@ -1108,15 +1108,30 @@ BUILD_CFILES = \
CFILES = $(SOURCE_CFILES) $(BUILD_CFILES)
SOURCE_HFILES = \
- aout-target.h aoutx.h coffcode.h coffswap.h ecoffswap.h \
- elf-bfd.h elf-hppa.h elf-linux-core.h elf32-hppa.h \
- elf64-hppa.h elfcode.h elfcore.h \
+ aout-target.h aoutx.h arc-got.h arc-plt.h \
+ coff-arm.h coff-bfd.h coffcode.h coffswap.h \
+ cpu-aarch64.h cpu-arm.h cpu-h8300.h cpu-m68k.h \
+ ecoff-bfd.h ecoffswap.h \
+ elf32-arm.h elf32-avr.h elf32-bfin.h elf32-cr16.h elf32-csky.h \
+ elf32-dlx.h elf32-hppa.h elf32-m68hc1x.h elf32-m68k.h \
+ elf32-metag.h elf32-nds32.h elf32-nios2.h elf32-ppc.h \
+ elf32-rx.h elf32-score.h elf32-sh-relocs.h elf32-spu.h \
+ elf32-tic6x.h elf32-tilegx.h elf32-tilepro.h elf32-v850.h \
+ elf64-hppa.h elf64-ppc.h elf64-tilegx.h \
+ elf-bfd.h elfcode.h elfcore.h elf-hppa.h elf-linker-x86.h \
+ elf-linux-core.h elf-nacl.h elf-s390.h elf-vxworks.h \
+ elfxx-aarch64.h elfxx-ia64.h elfxx-mips.h elfxx-riscv.h \
+ elfxx-sparc.h elfxx-tilegx.h elfxx-x86.h \
genlink.h go32stub.h \
libaout.h libbfd.h libcoff.h libecoff.h libhppa.h \
- libpei.h libxcoff.h mach-o.h \
+ libpei.h libxcoff.h \
+ mach-o.h \
netbsd.h ns32k.h \
- pef.h pef-traceback.h peicode.h som.h version.h \
- vms.h xsym.h
+ pef.h pef-traceback.h peicode.h plugin.h \
+ som.h sysdep.h \
+ version.h vms.h \
+ wasm-module.h \
+ xcofflink.h xsym.h
BUILD_HFILES = \
bfdver.h elf32-target.h elf64-target.h targmatch.h bfd_stdint.h
diff --git a/bfd/po/SRC-POTFILES.in b/bfd/po/SRC-POTFILES.in
index f869c58..1c79d72 100644
--- a/bfd/po/SRC-POTFILES.in
+++ b/bfd/po/SRC-POTFILES.in
@@ -7,6 +7,8 @@ aout-tic30.c
aout32.c
aout64.c
aoutx.h
+arc-got.h
+arc-plt.h
archive.c
archive64.c
archures.c
@@ -18,7 +20,9 @@ cache.c
cf-i386lynx.c
cisco-core.c
coff-alpha.c
+coff-arm.h
coff-bfd.c
+coff-bfd.h
coff-go32.c
coff-i386.c
coff-mips.c
@@ -40,9 +44,11 @@ coffswap.h
compress.c
corefile.c
cpu-aarch64.c
+cpu-aarch64.h
cpu-alpha.c
cpu-arc.c
cpu-arm.c
+cpu-arm.h
cpu-avr.c
cpu-bfin.c
cpu-bpf.c
@@ -59,6 +65,7 @@ cpu-fr30.c
cpu-frv.c
cpu-ft32.c
cpu-h8300.c
+cpu-h8300.h
cpu-hppa.c
cpu-i386.c
cpu-ia64.c
@@ -75,6 +82,7 @@ cpu-m32r.c
cpu-m68hc11.c
cpu-m68hc12.c
cpu-m68k.c
+cpu-m68k.h
cpu-m9s12x.c
cpu-m9s12xg.c
cpu-mcore.c
@@ -126,6 +134,7 @@ cpu-z80.c
cpu-z8k.c
dwarf1.c
dwarf2.c
+ecoff-bfd.h
ecoff.c
ecofflink.c
ecoffswap.h
@@ -134,27 +143,37 @@ elf-bfd.h
elf-eh-frame.c
elf-hppa.h
elf-ifunc.c
+elf-linker-x86.h
elf-linux-core.h
elf-m10200.c
elf-m10300.c
elf-nacl.c
+elf-nacl.h
elf-properties.c
+elf-s390.h
elf-strtab.c
elf-vxworks.c
+elf-vxworks.h
elf.c
elf32-am33lin.c
elf32-arc.c
elf32-arm.c
+elf32-arm.h
elf32-avr.c
+elf32-avr.h
elf32-bfin.c
+elf32-bfin.h
elf32-cr16.c
+elf32-cr16.h
elf32-cr16c.c
elf32-cris.c
elf32-crx.c
elf32-csky.c
+elf32-csky.h
elf32-d10v.c
elf32-d30v.c
elf32-dlx.c
+elf32-dlx.h
elf32-epiphany.c
elf32-fr30.c
elf32-frv.c
@@ -172,34 +191,48 @@ elf32-m32r.c
elf32-m68hc11.c
elf32-m68hc12.c
elf32-m68hc1x.c
+elf32-m68hc1x.h
elf32-m68k.c
+elf32-m68k.h
elf32-mcore.c
elf32-mep.c
elf32-metag.c
+elf32-metag.h
elf32-microblaze.c
elf32-mips.c
elf32-moxie.c
elf32-msp430.c
elf32-mt.c
elf32-nds32.c
+elf32-nds32.h
elf32-nios2.c
+elf32-nios2.h
elf32-or1k.c
elf32-pj.c
elf32-ppc.c
+elf32-ppc.h
elf32-pru.c
elf32-rl78.c
elf32-rx.c
+elf32-rx.h
elf32-s12z.c
elf32-s390.c
elf32-score.c
+elf32-score.h
elf32-score7.c
+elf32-sh-relocs.h
elf32-sh.c
elf32-sparc.c
elf32-spu.c
+elf32-spu.h
elf32-tic6x.c
+elf32-tic6x.h
elf32-tilegx.c
+elf32-tilegx.h
elf32-tilepro.c
+elf32-tilepro.h
elf32-v850.c
+elf32-v850.h
elf32-vax.c
elf32-visium.c
elf32-wasm32.c
@@ -218,9 +251,11 @@ elf64-mips.c
elf64-mmix.c
elf64-nfp.c
elf64-ppc.c
+elf64-ppc.h
elf64-s390.c
elf64-sparc.c
elf64-tilegx.c
+elf64-tilegx.h
elf64-x86-64.c
elf64.c
elfcode.h
@@ -228,13 +263,20 @@ elfcore.h
elflink.c
elfn32-mips.c
elfxx-aarch64.c
+elfxx-aarch64.h
elfxx-ia64.c
+elfxx-ia64.h
elfxx-mips.c
+elfxx-mips.h
elfxx-riscv.c
+elfxx-riscv.h
elfxx-sparc.c
+elfxx-sparc.h
elfxx-tilegx.c
+elfxx-tilegx.h
elfxx-x86.c
elfxx-x86.c
+elfxx-x86.h
format.c
genlink.h
go32stub.h
@@ -293,6 +335,7 @@ pei-sh.c
pei-x86_64.c
peicode.h
plugin.c
+plugin.h
ppcboot.c
reloc.c
reloc16.c
@@ -306,6 +349,7 @@ srec.c
stab-syms.c
stabs.c
syms.c
+sysdep.h
targets.c
tekhex.c
trad-core.c
@@ -318,7 +362,9 @@ vms-lib.c
vms-misc.c
vms.h
wasm-module.c
+wasm-module.h
xcofflink.c
+xcofflink.h
xsym.c
xsym.h
xtensa-isa.c