]> git.proxmox.com Git - mirror_qemu.git/commit - net/trace.h
trace: switch position of headers to what Meson requires
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 4 Feb 2020 11:20:10 +0000 (12:20 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 21 Aug 2020 10:18:24 +0000 (06:18 -0400)
commit243af0225ab37c642d73e4002b233af728119f72
tree49f5015d7ef96c3a4a1b5861927f11dd3c07f4f8
parent22fb2ab096ff55672ef9f43e37ed510b14dc5b79
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>
96 files changed:
.gitignore
Makefile
Makefile.objs
accel/kvm/trace.h [new file with mode: 0644]
accel/tcg/cputlb.c
accel/tcg/trace.h [new file with mode: 0644]
accel/tcg/user-exec.c
audio/trace.h [new file with mode: 0644]
authz/trace.h [new file with mode: 0644]
backends/tpm/trace.h [new file with mode: 0644]
backends/trace.h [new file with mode: 0644]
block/trace.h [new file with mode: 0644]
chardev/trace.h [new file with mode: 0644]
crypto/trace.h [new file with mode: 0644]
dma-helpers.c
exec.c
gdbstub.c
hw/9pfs/trace.h [new file with mode: 0644]
hw/acpi/trace.h [new file with mode: 0644]
hw/alpha/trace.h [new file with mode: 0644]
hw/arm/trace.h [new file with mode: 0644]
hw/audio/trace.h [new file with mode: 0644]
hw/block/dataplane/trace.h [new file with mode: 0644]
hw/block/trace.h [new file with mode: 0644]
hw/char/trace.h [new file with mode: 0644]
hw/core/cpu.c
hw/core/trace.h [new file with mode: 0644]
hw/display/trace.h [new file with mode: 0644]
hw/dma/trace.h [new file with mode: 0644]
hw/gpio/trace.h [new file with mode: 0644]
hw/hppa/trace.h [new file with mode: 0644]
hw/hyperv/trace.h [new file with mode: 0644]
hw/i2c/trace.h [new file with mode: 0644]
hw/i386/trace.h [new file with mode: 0644]
hw/i386/xen/trace.h [new file with mode: 0644]
hw/ide/trace.h [new file with mode: 0644]
hw/input/trace.h [new file with mode: 0644]
hw/intc/trace.h [new file with mode: 0644]
hw/isa/trace.h [new file with mode: 0644]
hw/mem/trace.h [new file with mode: 0644]
hw/mips/trace.h [new file with mode: 0644]
hw/misc/macio/trace.h [new file with mode: 0644]
hw/misc/trace.h [new file with mode: 0644]
hw/net/trace.h [new file with mode: 0644]
hw/nvram/trace.h [new file with mode: 0644]
hw/pci-host/trace.h [new file with mode: 0644]
hw/pci/trace.h [new file with mode: 0644]
hw/ppc/trace.h [new file with mode: 0644]
hw/rdma/trace.h [new file with mode: 0644]
hw/rdma/vmw/trace.h [new file with mode: 0644]
hw/riscv/trace.h [new file with mode: 0644]
hw/rtc/trace.h [new file with mode: 0644]
hw/s390x/trace.h [new file with mode: 0644]
hw/scsi/trace.h [new file with mode: 0644]
hw/sd/trace.h [new file with mode: 0644]
hw/sparc/trace.h [new file with mode: 0644]
hw/sparc64/trace.h [new file with mode: 0644]
hw/ssi/trace.h [new file with mode: 0644]
hw/timer/trace.h [new file with mode: 0644]
hw/tpm/trace.h [new file with mode: 0644]
hw/usb/trace.h [new file with mode: 0644]
hw/vfio/trace.h [new file with mode: 0644]
hw/virtio/trace.h [new file with mode: 0644]
hw/watchdog/trace.h [new file with mode: 0644]
hw/xen/trace.h [new file with mode: 0644]
include/user/syscall-trace.h
io/trace.h [new file with mode: 0644]
job-qmp.c
job.c
linux-user/trace.h [new file with mode: 0644]
migration/trace.h [new file with mode: 0644]
monitor/trace.h [new file with mode: 0644]
nbd/trace.h [new file with mode: 0644]
net/trace.h [new file with mode: 0644]
qapi/trace.h [new file with mode: 0644]
qom/trace.h [new file with mode: 0644]
scripts/tracetool/format/c.py
scripts/tracetool/format/tcg_h.py
scripts/tracetool/format/tcg_helper_c.py
scsi/trace.h [new file with mode: 0644]
softmmu/balloon.c
softmmu/ioport.c
softmmu/memory.c
softmmu/vl.c
target/arm/trace.h [new file with mode: 0644]
target/hppa/trace.h [new file with mode: 0644]
target/i386/trace.h [new file with mode: 0644]
target/mips/trace.h [new file with mode: 0644]
target/ppc/trace.h [new file with mode: 0644]
target/riscv/trace.h [new file with mode: 0644]
target/s390x/trace.h [new file with mode: 0644]
target/sparc/trace.h [new file with mode: 0644]
trace/control-target.c
trace/control.c
ui/trace.h [new file with mode: 0644]
util/trace.h [new file with mode: 0644]