summaryrefslogtreecommitdiffstats
path: root/testsuites/mptests/Makefile.am
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2018-04-09 13:41:08 +1000
committerChris Johns <chrisj@rtems.org>2018-04-10 08:24:54 +1000
commit3206879f06e7e74abe0593d53a67e6cccab4bd18 (patch)
tree6a3f8e0022f1d4e4c09d0f42e215245b3547019b /testsuites/mptests/Makefile.am
parenttestsuite/fstests: Merged nested Makefile.am files into one Makefile.am (diff)
downloadrtems-3206879f06e7e74abe0593d53a67e6cccab4bd18.tar.bz2
testsuite/mptests: Merged nested Makefile.am files into one Makefile.am
This change is part of the testsuite Makefile.am reorganization. Update #3382
Diffstat (limited to '')
-rw-r--r--testsuites/mptests/Makefile.am262
1 files changed, 246 insertions, 16 deletions
diff --git a/testsuites/mptests/Makefile.am b/testsuites/mptests/Makefile.am
index cfb80e5a23..18416169d5 100644
--- a/testsuites/mptests/Makefile.am
+++ b/testsuites/mptests/Makefile.am
@@ -1,19 +1,249 @@
+#
+# Multiple Processor Teststuite
+#
+
ACLOCAL_AMFLAGS = -I ../aclocal
-_SUBDIRS =
-_SUBDIRS += mp01
-_SUBDIRS += mp03
-_SUBDIRS += mp04
-_SUBDIRS += mp05
-_SUBDIRS += mp06
-_SUBDIRS += mp07
-_SUBDIRS += mp08
-_SUBDIRS += mp09
-_SUBDIRS += mp10
-_SUBDIRS += mp11
-_SUBDIRS += mp12
-_SUBDIRS += mp13
-_SUBDIRS += mp14
-
-include $(top_srcdir)/../automake/subdirs.am
+include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
+include $(top_srcdir)/../automake/compile.am
+
+mp_tests =
+mp_screens =
+mp_docs =
+mp_lib =
+
+support_includes = -I$(top_srcdir)/../support/include
+
+if HAS_MP
+if TEST_mp01
+mp_tests += mp01_node1
+mp_screens += mp01/mp01-node1.scn
+mp_docs += mp01/mp01-node1.doc
+mp01_node1_SOURCES = mp01/init.c mp01/task1.c mp01/system.h
+mp01_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp01) \
+ $(support_includes)
+mp_tests += mp01_node2
+mp_screens += mp01/mp01-node2.scn
+mp_docs += mp01/mp01-node2.doc
+mp01_node2_SOURCES = mp01/init.c mp01/task1.c mp01/system.h
+mp01_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp01) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp03
+mp_tests += mp03_node1
+mp_screens += mp03/mp03-node1.scn
+mp_docs += mp03/mp03-node1.doc
+mp03_node1_SOURCES = mp03/init.c mp03/task1.c mp03/delay.c mp03/system.h
+mp03_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp03) \
+ $(support_includes)
+mp_tests += mp03_node2
+mp_screens += mp03/mp03-node2.scn
+mp_docs += mp03/mp03-node2.doc
+mp03_node2_SOURCES = mp03/init.c mp03/task1.c mp03/delay.c mp03/system.h
+mp03_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp03) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp04
+mp_tests += mp04_node1
+mp_screens += mp04/mp04-node1.scn
+mp_docs += mp04/mp04-node1.doc
+mp04_node1_SOURCES = mp04/init.c mp04/task1.c mp04/system.h
+mp04_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp04) \
+ $(support_includes)
+mp_tests += mp04_node2
+mp_screens += mp04/mp04-node2.scn
+mp_docs += mp04/mp04-node2.doc
+mp04_node2_SOURCES = mp04/init.c mp04/task1.c mp04/system.h
+mp04_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp04) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp05
+mp_tests += mp05_node1
+mp_screens += mp05/mp05-node1.scn
+mp_docs += mp05/mp05-node1.doc
+mp05_node1_SOURCES = mp05/init.c mp05/task1.c mp05/asr.c mp05/system.h
+mp05_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp05) \
+ $(support_includes)
+mp_tests += mp05_node2
+mp_screens += mp05/mp05-node2.scn
+mp_docs += mp05/mp05-node2.doc
+mp05_node2_SOURCES = mp05/init.c mp05/task1.c mp05/asr.c mp05/system.h
+mp05_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp05) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp06
+mp_tests += mp06_node1
+mp_screens += mp06/mp06-node1.scn
+mp_docs += mp06/mp06-node1.doc
+mp06_node1_SOURCES = mp06/init.c mp06/task1.c mp06/system.h
+mp06_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp06) \
+ $(support_includes)
+mp_tests += mp06_node2
+mp_screens += mp06/mp06-node2.scn
+mp_docs += mp06/mp06-node2.doc
+mp06_node2_SOURCES = mp06/init.c mp06/task1.c mp06/system.h
+mp06_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp06) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp07
+mp_tests += mp07_node1
+mp_screens += mp07/mp07-node1.scn
+mp_docs += mp07/mp07-node1.doc
+mp07_node1_SOURCES = mp07/init.c mp07/task1.c mp07/system.h
+mp07_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp07) \
+ $(support_includes)
+mp_tests += mp07_node2
+mp_screens += mp07/mp07-node2.scn
+mp_docs += mp07/mp07-node2.doc
+mp07_node2_SOURCES = mp07/init.c mp07/task1.c mp07/system.h
+mp07_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp07) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp08
+mp_tests += mp08_node1
+mp_screens += mp08/mp08-node1.scn
+mp_docs += mp08/mp08-node1.doc
+mp08_node1_SOURCES = mp08/init.c mp08/task1.c mp08/system.h
+mp08_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp08) \
+ $(support_includes)
+mp_tests += mp08_node2
+mp_screens += mp08/mp08-node2.scn
+mp_docs += mp08/mp08-node2.doc
+mp08_node2_SOURCES = mp08/init.c mp08/task1.c mp08/system.h
+mp08_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp08) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp09
+mp_tests += mp09_node1
+mp_screens += mp09/mp09-node1.scn
+mp_docs += mp09/mp09-node1.doc
+mp09_node1_SOURCES = mp09/init.c mp09/task1.c mp09/recvmsg.c \
+ mp09/sendmsg.c mp09/system.h
+mp09_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp09) \
+ $(support_includes)
+mp_tests += mp09_node2
+mp_screens += mp09/mp09-node2.scn
+mp_docs += mp09/mp09-node2.doc
+mp09_node2_SOURCES = mp09/init.c mp09/task1.c mp09/recvmsg.c \
+ mp09/sendmsg.c mp09/system.h
+mp09_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp09) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp10
+mp_tests += mp10_node1
+mp_screens += mp10/mp10-node1.scn
+mp_docs += mp10/mp10-node1.doc
+mp10_node1_SOURCES = mp10/init.c mp10/task1.c mp10/task2.c mp10/task3.c \
+ mp10/system.h
+mp10_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp10) \
+ $(support_includes)
+mp_tests += mp10_node2
+mp_screens += mp10/mp10-node2.scn
+mp_docs += mp10/mp10-node2.doc
+mp10_node2_SOURCES = mp10/init.c mp10/task1.c mp10/task2.c mp10/task3.c \
+ mp10/system.h
+mp10_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp10) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp11
+mp_tests += mp11_node1
+mp_screens += mp11/mp11-node1.scn
+mp_docs += mp11/mp11-node1.doc
+mp11_node1_SOURCES = mp11/init.c mp11/system.h
+mp11_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp11) \
+ $(support_includes)
+mp_tests += mp11_node2
+mp_screens += mp11/mp11-node2.scn
+mp_docs += mp11/mp11-node2.doc
+mp11_node2_SOURCES = mp11/init.c mp11/system.h
+mp11_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp11) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp12
+mp_tests += mp12_node1
+mp_screens += mp12/mp12-node1.scn
+mp_docs += mp12/mp12-node1.doc
+mp12_node1_SOURCES = mp12/init.c mp12/system.h
+mp12_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp12) \
+ $(support_includes)
+mp_tests += mp12_node2
+mp_screens += mp12/mp12-node2.scn
+mp_docs += mp12/mp12-node2.doc
+mp12_node2_SOURCES = mp12/init.c mp12/system.h
+mp12_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp12) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp13
+mp_tests += mp13_node1
+mp_screens += mp13/mp13-node1.scn
+mp_docs += mp13/mp13-node1.doc
+mp13_node1_SOURCES = mp13/init.c mp13/task1.c mp13/task2.c mp13/system.h
+mp13_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp13) \
+ $(support_includes)
+mp_tests += mp13_node2
+mp_screens += mp13/mp13-node2.scn
+mp_docs += mp13/mp13-node2.doc
+mp13_node2_SOURCES = mp13/init.c mp13/task1.c mp13/task2.c mp13/system.h
+mp13_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp13) \
+ $(support_includes)
+endif
+endif
+
+if HAS_MP
+if TEST_mp14
+mp_tests += mp14_node1
+mp_screens += mp14/mp14-node1.scn
+mp_docs += mp14/mp14-node1.doc
+mp14_node1_SOURCES = mp14/init.c mp14/exit.c mp14/delay.c \
+ mp14/evtask1.c mp14/evtmtask.c mp14/pttask1.c mp14/smtask1.c \
+ mp14/msgtask1.c mp14/system.h
+mp14_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp14) \
+ $(support_includes) -DMAX_LONG_TEST_DURATION=$(MAX_LONG_TEST_DURATION)
+mp_tests += mp14_node2
+mp_screens += mp14/mp14-node2.scn
+mp_docs += mp14/mp14-node2.doc
+mp14_node2_SOURCES = mp14/init.c mp14/exit.c mp14/delay.c \
+ mp14/evtask1.c mp14/evtmtask.c mp14/pttask1.c mp14/smtask1.c \
+ mp14/msgtask1.c mp14/system.h
+mp14_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp14) \
+ $(support_includes) -DMAX_LONG_TEST_DURATION=$(MAX_LONG_TEST_DURATION)
+endif
+endif
+
+rtems_tests_PROGRAMS = $(mp_tests)
+dist_rtems_tests_DATA = $(mp_screens) $(mp_docs)
+
include $(top_srcdir)/../automake/local.am