]> git.proxmox.com Git - mirror_qemu.git/blob - tests/plugin/Makefile
Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20200617a' into...
[mirror_qemu.git] / tests / plugin / Makefile
1 BUILD_DIR := $(CURDIR)/../..
2
3 include $(BUILD_DIR)/config-host.mak
4 include $(SRC_PATH)/rules.mak
5
6 $(call set-vpath, $(SRC_PATH)/tests/plugin)
7
8 NAMES :=
9 NAMES += bb
10 NAMES += empty
11 NAMES += insn
12 NAMES += mem
13 NAMES += hotblocks
14 NAMES += howvec
15 NAMES += hotpages
16 NAMES += lockstep
17
18 SONAMES := $(addsuffix .so,$(addprefix lib,$(NAMES)))
19
20 QEMU_CFLAGS += -fPIC -Wpsabi
21 QEMU_CFLAGS += -I$(SRC_PATH)/include/qemu
22
23 all: $(SONAMES)
24
25 lib%.so: %.o
26 $(CC) -shared -Wl,-soname,$@ -o $@ $^ $(LDLIBS)
27
28 clean:
29 rm -f *.o *.so *.d
30 rm -Rf .libs
31
32 .PHONY: all clean