binutils-gdb/sim/frv
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
..
acinclude.m4 Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
arch.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
arch.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
cache.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
cache.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
ChangeLog-2021
cpu.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
cpu.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
cpuall.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
decode.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
decode.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
frv-sim.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
frv.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
interrupts.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
local.mk sim: build: move generated headers to built sources 2023-01-02 21:16:19 -05:00
Makefile.in sim: frv: hoist cgen rules to top-level 2023-01-02 20:29:52 -05:00
memory.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
mloop.in Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
model.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
options.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
pipeline.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
profile-fr400.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
profile-fr400.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
profile-fr450.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
profile-fr500.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
profile-fr500.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
profile-fr550.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
profile-fr550.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
profile.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
profile.h sim: replace -I$srcroot/opcodes include with -I$srcroot 2023-01-01 23:14:19 -05:00
README
registers.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
registers.h Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
reset.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
sem.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00
sim-if.c sim: replace -I$srcroot/bfd include with -I$srcroot 2023-01-01 23:17:07 -05:00
sim-main.h sim: replace -I$srcroot/opcodes include with -I$srcroot 2023-01-01 23:14:19 -05:00
traps.c Update copyright year range in header of all files managed by GDB 2023-01-01 17:01:16 +04:00

This is the frv simulator directory.

It is still work-in-progress.  The current sources are
well tested and lots of features are in.

There are lots of machine generated files in the source directory!
They are only generated if you configure with --enable-cgen-maint,
similar in behaviour to Makefile.in, configure under automake/autoconf.

For details on the generator, see ../../cgen.