qemu-patch-raspberry4/softmmu
Paolo Bonzini 243af0225a trace: switch position of headers to what Meson requires
Meson doesn't enjoy the same flexibility we have with Make in choosing
the include path.  In particular the tracing headers are using
$(build_root)/$(<D).

In order to keep the include directives unchanged,
the simplest solution is to generate headers with patterns like
"trace/trace-audio.h" and place forwarding headers in the source tree
such that for example "audio/trace.h" includes "trace/trace-audio.h".

This patch is too ugly to be applied to the Makefiles now.  It's only
a way to separate the changes to the tracing header files from the
Meson rewrite of the tracing logic.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2020-08-21 06:18:24 -04:00
..
arch_init.c 8bit AVR port from Michael Rolnik. 2020-07-11 19:27:59 +01:00
balloon.c trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00
cpu-throttle.c cpu-throttle: new module, extracted from cpus.c 2020-07-10 18:04:49 -04:00
cpus.c cpu-throttle: new module, extracted from cpus.c 2020-07-10 18:04:49 -04:00
ioport.c trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00
main.c softmmu: split off vl.c:main() into main.c 2020-02-22 08:26:47 +00:00
Makefile.objs cpu-throttle: new module, extracted from cpus.c 2020-07-10 18:04:49 -04:00
memory.c trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00
memory_mapping.c softmmu: move softmmu only files from root 2020-07-10 18:02:24 -04:00
qtest.c softmmu: move softmmu only files from root 2020-07-10 18:02:24 -04:00
vl.c trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00