binutils-gdb/sim
Mike Frysinger 80636a54bc sim: build: move generated headers to built sources
Automake's automatic header deptracking has a bootstrap problem where
it can't detect generated headers when compiling.  We've been handling
that by adding a custom SIM_ALL_RECURSIVE_DEPS variable, but that only
works when building objects recursively in subdirs.  As we move those
out to the top-level, we don't have any recursive steps anymore.  The
Automake approach is to declare those headers in BUILT_SOURCES.

This isn't completely foolproof as the Automake manual documents: it
only activates for `make all`, not `make foo.o`, but that shouldn't be
a huge limitation as it only affects the initial compile.  After that,
rebuilds should work fine.
2023-01-02 21:16:19 -05:00
..
aarch64 Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
arm Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
avr Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
bfin sim: replace -I$srcroot/bfd include with -I$srcroot 2023-01-01 23:17:07 -05:00
bpf sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
common sim: cgen: drop common subdir build rules 2023-01-02 20:31:56 -05:00
cr16 sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
cris sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
d10v sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
erc32 sim: build: drop unused SIM_EXTRA_LIBS 2023-01-01 17:46:15 -05:00
example-synacor Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
frv sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
ft32 Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
h8300 Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
igen Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
iq2000 sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
lm32 sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
m4 sim: drop mention of & support for subdir configure 2023-01-01 17:35:16 -05:00
m32c sim: replace -I$srcroot/opcodes include with -I$srcroot 2023-01-01 23:14:19 -05:00
m32r sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
m68hc11 sim: replace -I$srcroot/bfd include with -I$srcroot 2023-01-01 23:17:07 -05:00
mcore Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
microblaze sim: replace -I$srcroot/opcodes include with -I$srcroot 2023-01-01 23:14:19 -05:00
mips sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
mn10300 sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
moxie Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
msp430 Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
or1k sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
ppc sim: refresh copyright dates a bit 2023-01-01 15:09:19 -05:00
pru Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
riscv Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
rl78 sim: replace -I$srcroot/bfd include with -I$srcroot 2023-01-01 23:17:07 -05:00
rx sim: replace -I$srcroot/bfd include with -I$srcroot 2023-01-01 23:17:07 -05:00
sh Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
testsuite Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
v850 sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
.gitignore sim: drop unused gentmap & nltvals.def logic 2021-11-28 13:24:00 -05:00
aclocal.m4 sim: smp: make option available again 2022-12-25 02:13:30 -05:00
arch-subdir.mk.in sim: cgen: drop common subdir build rules 2023-01-02 20:31:56 -05:00
ChangeLog-2021 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
config.h.in sim: smp: make option available again 2022-12-25 02:13:30 -05:00
configure sim: build: use Automake include vars 2023-01-02 19:30:22 -05:00
configure.ac sim: build: use Automake include vars 2023-01-02 19:30:22 -05:00
COPYING sim: clarify license text via COPYING file 2021-11-06 01:44:06 -04:00
gdbinit.in sim: gdbinit: hoist setup to common code 2022-02-21 13:57:33 -05:00
MAINTAINERS sim: Update mailing list address 2022-09-01 10:15:09 -04:00
Makefile.am sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
Makefile.in sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
README-HACKING sim: build: drop unused SIM_EXTRA_LIBS 2023-01-01 17:46:15 -05:00