## @configure_input@ ## ## \file Makefile.in ## \brief Makefile template for libsbml MATLAB bindings test ## \author SBML Team ## ## $Id: Makefile.in 8704 2009-01-04 02:26:05Z mhucka $ ## $HeadURL: https://sbml.svn.sourceforge.net/svnroot/sbml/trunk/libsbml/src/bindings/matlab/test/Makefile.in $ ## ##*/ # ----------------------------------------------------------------------------- # Configuration variables # ----------------------------------------------------------------------------- # Some of the following are substituted automatically by `configure'. If # you are looking at "Makefile", do not edit these values; instead, run the # configure script at the top level of the src tree. It will recreate # "Makefile". include @top_srcdir@/config/makefile-common-vars.mk # `srcdir' points to the current directory, but should be set by configure. # `subdir' must be set manually to the relative dir under `srcdir'. Don't # set `subdir' to an absolute path, or some `make' actions will fail. srcdir = @srcdir@ thisdir = src/bindings/matlab/test # Variables `headers', `sources', `libraries', `extra_CPPFLAGS', # `extra_CXXFLAGS', `extra_LDFLAGS' and `distfiles' are used by the default # rules in `makefile-common-actions.mk' included at the end. # `distfiles' determines the files and directories included in a distribution. # `distfiles_exclude' is used to filter out specific items, so that even if # they appear in `distfiles', they will not be copied in the distribution. test_data_files = $(wildcard test-data/*.xml) distfiles = \ Makefile.in \ runTests.m \ testBinding.m \ testReadFromFile1.m \ testReadFromFile2.m \ testReadFromFile3.m \ testReadFromFile4.m \ testReadFromFile5.m \ testReadFromFile6.m \ testReadFromFile7.m \ testReadFromFile8.m \ testReadFromFile9.m \ testReadFromFile10.m \ testReadFromFile11.m \ testReadFromFile12.m \ $(test_data_files) # `extra_clean' and `extra_distclean' determine the files and directories # removed during "make clean" and "make distclean". extra_clean = test.log # ----------------------------------------------------------------------------- # Primary build actions # ----------------------------------------------------------------------------- # The default action is to do nothing except maybe remake the Makefile. The # real actions are triggered by 'make check'. all: Makefile # ----------------------------------------------------------------------------- # Checking. # ----------------------------------------------------------------------------- matlab_test_args = -nosplash -nodesktop -memmgr debug -logfile runTests.log ifdef USE_LIBCHECK check: $(libraries) @echo @echo @echo Running Tests in $(thisdir) @echo ----------------------------------------------------------------- $(call libsbmlrun,$(MATLAB) $(matlab_test_args) -r runTests) @echo ----------------------------------------------------------------- @echo else check:; @echo Please first rerun 'configure' with the --with-check flag; exit 1 endif # ----------------------------------------------------------------------------- # Installation # ----------------------------------------------------------------------------- # This library doesn't actually get installed. The main libsbml library # (in ../src) slurps in the contents when it's built. install: uninstall: installcheck: # ----------------------------------------------------------------------------- # Cleaning. # ----------------------------------------------------------------------------- clean: clean-normal distclean: distclean-normal mostlyclean: mostlyclean-normal maintainer-clean: maintainer-clean-normal # ----------------------------------------------------------------------------- # Creating distribution (for libSBML maintainers only) # ----------------------------------------------------------------------------- dist: all dist-normal distcheck: all distcheck-normal # ----------------------------------------------------------------------------- # Miscellaneous # ----------------------------------------------------------------------------- include @top_srcdir@/config/makefile-common-actions.mk # ----------------------------------------------------------------------------- # End. # -----------------------------------------------------------------------------