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
16
17SONAMES := $(addsuffix .so,$(addprefix lib,$(NAMES)))
18
19QEMU_CFLAGS += -fPIC
20QEMU_CFLAGS += -I$(SRC_PATH)/include/qemu
21
22all: $(SONAMES)
23
24lib%.so: %.o
25 $(CC) -shared -Wl,-soname,$@ -o $@ $^ $(LDLIBS)
26
27clean:
28 rm -f *.o *.so *.d
29 rm -Rf .libs
30
31.PHONY: all clean