blob: ea38bace9b7333e765366e27091fb7197ca18812 [file] [log] [blame]
Andrew Geisslerd1e89492021-02-12 15:35:20 -06001From 318b762837c2ad25319caeaf0320eff613b64daf Mon Sep 17 00:00:00 2001
2From: Anders Roxell <anders.roxell@enea.com>
3Date: Wed, 19 Dec 2012 17:18:31 +0100
4Subject: [PATCH] Add 'ptest' target to Makefile, to run tests without checking
5 dependencies.
Patrick Williamsc124f4f2015-09-15 14:41:29 -05006
7Upstream-Status: Pending
8Signed-off-by: Anders Roxell <anders.roxell@enea.com>
Brad Bishopc342db32019-05-15 21:57:59 -04009
10Rebase to 5.0
Patrick Williamsc124f4f2015-09-15 14:41:29 -050011Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Andrew Geisslerd1e89492021-02-12 15:35:20 -060012
Patrick Williamsc124f4f2015-09-15 14:41:29 -050013---
14 Makefile.in | 24 +++++++++++++++++++-----
15 1 file changed, 19 insertions(+), 5 deletions(-)
16
17diff --git a/Makefile.in b/Makefile.in
Andrew Geisslerd1e89492021-02-12 15:35:20 -060018index bc97049..937ce39 100644
Patrick Williamsc124f4f2015-09-15 14:41:29 -050019--- a/Makefile.in
20+++ b/Makefile.in
Andrew Geisslerd1e89492021-02-12 15:35:20 -060021@@ -943,20 +943,34 @@ maybe-clean:
Patrick Williamsc124f4f2015-09-15 14:41:29 -050022 fi
23
24 recho$(EXEEXT): $(SUPPORT_SRC)recho.c
25- @$(CC_FOR_BUILD) $(CCFLAGS_FOR_BUILD) ${LDFLAGS_FOR_BUILD} -o $@ $(SUPPORT_SRC)recho.c ${LIBS_FOR_BUILD}
26+ @$(CC) $(CCFLAGS) ${LDFLAGS} -o $@ $<
27
28 zecho$(EXEEXT): $(SUPPORT_SRC)zecho.c
29- @$(CC_FOR_BUILD) $(CCFLAGS_FOR_BUILD) ${LDFLAGS_FOR_BUILD} -o $@ $(SUPPORT_SRC)zecho.c ${LIBS_FOR_BUILD}
30+ @$(CC) $(CCFLAGS) ${LDFLAGS} -o $@ $<
31
32 printenv$(EXEEXT): $(SUPPORT_SRC)printenv.c
33- @$(CC_FOR_BUILD) $(CCFLAGS_FOR_BUILD) ${LDFLAGS_FOR_BUILD} -o $@ $(SUPPORT_SRC)printenv.c ${LIBS_FOR_BUILD}
34+ @$(CC) $(CCFLAGS) ${LDFLAGS} -o $@ $<
35
36 xcase$(EXEEXT): $(SUPPORT_SRC)xcase.c
37- @$(CC_FOR_BUILD) $(CCFLAGS_FOR_BUILD) ${LDFLAGS_FOR_BUILD} -o $@ $(SUPPORT_SRC)xcase.c ${LIBS_FOR_BUILD}
38+ @$(CC) $(CCFLAGS) ${LDFLAGS} -o $@ $<
39
40-test tests check: force $(Program) $(TESTS_SUPPORT)
41+test tests check:
42+ @$(MAKE) install-test
43+ @$(MAKE) runtest
44+
45+install-test: buildtest
46+ifeq ($(origin INSTALL_TEST_DIR), undefined)
47 @-test -d tests || mkdir tests
48 @cp $(TESTS_SUPPORT) tests
49+else
50+ @-test -d $(INSTALL_TEST_DIR) || mkdir -p $(INSTALL_TEST_DIR)
51+ @cp -r $(srcdir)/tests/* $(INSTALL_TEST_DIR)/
52+ @cp $(TESTS_SUPPORT) $(INSTALL_TEST_DIR)
53+endif
54+
55+buildtest: force $(Program) $(TESTS_SUPPORT)
56+
57+runtest:
58 @( cd $(srcdir)/tests && \
Andrew Geisslerd1e89492021-02-12 15:35:20 -060059 BUILD_DIR=$(BUILD_DIR) PATH=$(BUILD_DIR)/tests:$$PATH THIS_SH=$(THIS_SH) $(SHELL) ${TESTSCRIPT} )
Patrick Williamsc124f4f2015-09-15 14:41:29 -050060