Browse Source

examples/stencil/Makefile.am: stencil is executed by make check

Nathalie Furmento 12 years ago
parent
commit
23b032384e
1 changed files with 34 additions and 1 deletions
  1. 34 1
      examples/stencil/Makefile.am

+ 34 - 1
examples/stencil/Makefile.am

@@ -40,11 +40,44 @@ NVCCFLAGS += $(HWLOC_CFLAGS)
 
 endif
 
+#####################################
+# What to install and what to check #
+#####################################
+
+if STARPU_HAVE_WINDOWS
+check_PROGRAMS	=	$(STARPU_EXAMPLES)
+else
+check_PROGRAMS	=	$(LOADER) $(STARPU_EXAMPLES)
+endif
+
+TESTS		=	$(STARPU_EXAMPLES)
+
+if !STARPU_HAVE_WINDOWS
+## test loader program
+if !STARPU_CROSS_COMPILING
+LOADER			=	loader
+loader_CPPFLAGS 	= 	$(AM_CFLAGS) $(AM_CPPFLAGS) -I$(top_builddir)/src/
+LOADER_BIN		=	./$(LOADER)
+loader_SOURCES		=	../../tests/loader.c
+else
+LOADER			=
+LOADER_BIN		=	$(top_builddir)/tests/loader-cross.sh
+endif
+
+if STARPU_HAVE_AM111
+TESTS_ENVIRONMENT	=	top_builddir="$(abs_top_builddir)" top_srcdir="$(abs_top_srcdir)"
+LOG_COMPILER		=	$(LOADER_BIN)
+else
+TESTS_ENVIRONMENT	=	top_builddir="$(abs_top_builddir)" top_srcdir="$(abs_top_srcdir)" $(LOADER_BIN)
+endif
+
+endif
+
 ###################
 # stencil example #
 ###################
 
-check_PROGRAMS =				\
+STARPU_EXAMPLES =				\
 	stencil
 
 examplebindir = $(libdir)/starpu/examples/stencil