Signed-off-by: Pranith Kumar <bobby.pr...@gmail.com> --- tests/Makefile.include | 1 + tests/tcg/Makefile.include | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 tests/tcg/Makefile.include
diff --git a/tests/Makefile.include b/tests/Makefile.include index 2f11064..5f314ed 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -803,3 +803,4 @@ all: $(QEMU_IOTESTS_HELPERS-y) -include $(wildcard tests/*.d) -include $(wildcard tests/libqos/*.d) +-include $(SRC_PATH)/tests/tcg/Makefile.include diff --git a/tests/tcg/Makefile.include b/tests/tcg/Makefile.include new file mode 100644 index 0000000..a55cb03 --- /dev/null +++ b/tests/tcg/Makefile.include @@ -0,0 +1,34 @@ +# +# linux-user TCG tests +# +# The Make is expected to be invoked in the ${BUILD_DIR} directory +# using the tests-tcg target +# +BUILD_DIR?=$(CURDIR) +include $(BUILD_DIR)/config-host.mak # brings in SRC_PATH + +UNAME_P := $(shell uname -p) + +tests-tcg: prepare $(UNAME_P) + +prepare: + mkdir -p $(BUILD_DIR)/$(UNAME_P)-linux-user/tests/ + +x86_64: + cd $(BUILD_DIR)/x86_64-linux-user/tests/ && \ + make -f $(SRC_PATH)/tests/tcg/i386/Makefile + +i386: + cd $(BUILD_DIR)/i386-linux-user/tests/ && \ + make -f $(SRC_PATH)/tests/tcg/i386/Makefile + +arm: + cd $(BUILD_DIR)/arm-linux-user/tests/ && \ + make -f $(SRC_PATH)/tests/tcg/arm/Makefile + +aarch64: + cd $(BUILD_DIR)/aarch64-linux-user/tests/ && \ + make -f $(SRC_PATH)/tests/tcg/arm/Makefile + +.PHONY: tests-tcg + -- 2.9.3