summaryrefslogtreecommitdiffstats
path: root/recipes-networking/dpdk/files/maketest.patch
blob: cae679ab1de3c796baa93931d9d9d5a2c641b90b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Update test makefiles.

Signed-off-by: Costin Popescu <costin.popescu@enea.com>
Upstream-Status: Pending

diff --git a/mk/rte.sdkroot.mk b/mk/rte.sdkroot.mk
index 29af6a5..59bf972 100644
--- a/mk/rte.sdkroot.mk
+++ b/mk/rte.sdkroot.mk
@@ -101,6 +101,10 @@ testall:
 install uninstall:
 	$(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkinstall.mk $@
 
+.PHONY: test-install
+test-install:
+	$(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdktest.mk $@
+
 .PHONY: doc help
 doc: doc-all
 help: doc-help
diff --git a/mk/rte.sdktest.mk b/mk/rte.sdktest.mk
index b2c043e..015aab5 100644
--- a/mk/rte.sdktest.mk
+++ b/mk/rte.sdktest.mk
@@ -82,3 +82,16 @@ coverage:
 	else \
 		echo "No test found, please do a 'make build' first, or specify O=" ;\
 	fi
+
+test-install:
+	install -d $(TEST_DESTDIR)/app/test
+	install -d $(TEST_DESTDIR)/mk
+	install -d $(TEST_DESTDIR)/$(TARGET_ARCH)-default-linuxapp-gcc
+	install -d $(TEST_DESTDIR)/$(TARGET_ARCH)-default-linuxapp-gcc/app
+	install $(DPDK_SRC_PATH)/$(TARGET_ARCH)-default-linuxapp-gcc/.config $(TEST_DESTDIR)/$(TARGET_ARCH)-default-linuxapp-gcc
+	install $(DPDK_SRC_PATH)/$(TARGET_ARCH)-default-linuxapp-gcc/Makefile $(TEST_DESTDIR)/$(TARGET_ARCH)-default-linuxapp-gcc
+	install $(DPDK_PATH)/$(TARGET_ARCH)-default-linuxapp-gcc/app/* $(TEST_DESTDIR)/$(TARGET_ARCH)-default-linuxapp-gcc/app/
+	install $(DPDK_SRC_PATH)/app/test/*.py $(TEST_DESTDIR)/app/test
+	install $(DPDK_SRC_PATH)/Makefile $(TEST_DESTDIR)
+	cp -r $(DPDK_SRC_PATH)/mk/* $(TEST_DESTDIR)/mk
+	echo "make test O=$(TARGET_ARCH)-default-linuxapp-gcc" >> $(TEST_DESTDIR)/maketest