qemu with hax to log dma reads & writes
jcs.org/2018/11/12/vfio
1BUILD_DIR := $(CURDIR)/../..
2
3include $(BUILD_DIR)/config-host.mak
4include $(SRC_PATH)/rules.mak
5
6$(call set-vpath, $(SRC_PATH)/tests/plugin)
7
8NAMES :=
9NAMES += bb
10NAMES += empty
11NAMES += insn
12NAMES += mem
13NAMES += hotblocks
14NAMES += howvec
15NAMES += hotpages
16NAMES += lockstep
17
18SONAMES := $(addsuffix .so,$(addprefix lib,$(NAMES)))
19
20QEMU_CFLAGS += -fPIC -Wpsabi
21QEMU_CFLAGS += -I$(SRC_PATH)/include/qemu
22
23all: $(SONAMES)
24
25lib%.so: %.o
26 $(CC) -shared -Wl,-soname,$@ -o $@ $^ $(LDLIBS)
27
28clean:
29 rm -f *.o *.so *.d
30 rm -Rf .libs
31
32.PHONY: all clean