1 #######################################################################
2 # Makefile for cffi test-suite
3 #######################################################################
7 SCRIPTSUFFIX = _runme.lisp
9 top_srcdir = @top_srcdir@
10 top_builddir = @top_builddir@
12 include $(srcdir)/../common.mk
14 # Overridden variables here
15 # no C++ tests for now
19 # Custom tests - tests with additional commandline options
22 # Rules for the different types of tests
25 +$(swig_and_compile_cpp)
30 +$(swig_and_compile_c)
35 +$(swig_and_compile_multi_cpp)
38 # Runs the testcase. A testcase is only run if
39 # a file is found which has _runme.lisp appended after the testcase name.
41 if [ -f $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX) ]; then \
42 env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(RUNTOOL) $(CFFIBIN) -batch -s $(srcdir)/$(SCRIPTPREFIX)$*$(SCRIPTSUFFIX); \
45 # Clean: (does nothing, we dont generate extra cffi code)
50 $(MAKE) -f $(top_builddir)/$(EXAMPLES)/Makefile cffi_clean