diff options
Diffstat (limited to 'testsuites/benchmarks/Makefile.am')
-rw-r--r-- | testsuites/benchmarks/Makefile.am | 50 |
1 files changed, 45 insertions, 5 deletions
diff --git a/testsuites/benchmarks/Makefile.am b/testsuites/benchmarks/Makefile.am index 6c5fe7fb27..fe73c4bb27 100644 --- a/testsuites/benchmarks/Makefile.am +++ b/testsuites/benchmarks/Makefile.am @@ -1,9 +1,49 @@ +# +# Benchmarks +# + ACLOCAL_AMFLAGS = -I ../aclocal -_SUBDIRS = -_SUBDIRS += dhrystone -_SUBDIRS += linpack -_SUBDIRS += whetstone +include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg +include $(top_srcdir)/../automake/compile.am + +benchmarks = +benchmark_screens = +benchmark_docs = + +support_includes = -I$(top_srcdir)/../support/include + +if TEST_dhrystone +benchmarks += dhrystone +benchmark_screens += dhrystone/dhrystone.scn +benchmark_docs += dhrystone/dhrystone.doc +dhrystone_SOURCES = dhrystone/init.c dhrystone/dhry_1.c \ + dhrystone/dhry_2.c +dhrystone_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dhrystone) \ + $(support_includes) +endif + +if TEST_linpack +benchmarks += linpack +benchmark_screens += linpack/linpack.scn +benchmark_docs += linpack/linpack.doc +linpack_SOURCES = linpack/init.c linpack/linpack-pc.c +linpack_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_linpack) \ + $(support_includes) +linpack_LDADD = -lm +endif + +if TEST_whetstone +benchmarks += whetstone +benchmark_screens += whetstone/whetstone.scn +benchmark_docs += whetstone/whetstone.doc +whetstone_SOURCES = whetstone/init.c whetstone/whetstone.c +whetstone_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_whetstone) \ + $(support_includes) +whetstone_LDADD = -lm +endif + +rtems_tests_PROGRAMS = $(benchmarks) +dist_rtems_tests_DATA = $(benchmark_screens) $(benchmark_docs) -include $(top_srcdir)/../automake/subdirs.am include $(top_srcdir)/../automake/local.am |