## @configure_input@ ## ## \file Makefile.in ## \brief Makefile template for libsbml bindings ## \author Mike Hucka ## ## $Id: Makefile.in 9818 2009-07-16 06:46:15Z ajouraku $ ## $HeadURL: https://sbml.svn.sourceforge.net/svnroot/sbml/trunk/libsbml/src/bindings/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 # Depending on the flags given during libSBML's configuration step, different # subdirectories will be added to the list of targets. ifneq "$(MAKECMDGOALS)" "dist" ifdef USE_PYTHON subdirs = python endif ifdef USE_JAVA subdirs += java endif ifdef USE_MATLAB subdirs += matlab endif ifdef USE_OCTAVE subdirs += octave endif ifdef USE_PERL subdirs += perl endif ifdef USE_RUBY subdirs += ruby endif ifdef USE_CSHARP subdirs += csharp endif else # If `make dist' was given, include all subdirectories. # subdirs = java lisp matlab python perl ruby # 2009-01-02 Lisp is now disabled. subdirs = java matlab octave python perl ruby csharp endif swig_extras = \ swig/layout.h \ swig/layout.i \ swig/libsbml.h \ swig/libsbml.i \ swig/swigdoc.py\ swig/OStream.cpp \ swig/OStream.h \ swig/ListWrapper.h # Variables `subdirs', `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 = Makefile.in $(swig_extras) # ----------------------------------------------------------------------------- # Primary build actions # ----------------------------------------------------------------------------- # The default rules in `makefile-common-actions.mk' know to interpret goals # of the form `foo-recursive' to run 'make foo' in directories defined in # variable `subdirs'. all: Makefile all-recursive # ----------------------------------------------------------------------------- # Checking. # ----------------------------------------------------------------------------- check: all check-recursive # ----------------------------------------------------------------------------- # Tags. # ----------------------------------------------------------------------------- tags: tags-recursive # ----------------------------------------------------------------------------- # Checking. # ----------------------------------------------------------------------------- install: all install-recursive installdirs: all installdirs-recursive uninstall: uninstall-recursive # ----------------------------------------------------------------------------- # Installation. # ----------------------------------------------------------------------------- install: install-recursive uninstall: uninstall-recursive installdirs: installdirs-recursive # ----------------------------------------------------------------------------- # Cleaning. # ----------------------------------------------------------------------------- clean: clean-recursive distclean: distclean-recursive mostlyclean: mostlyclean-recursive maintainer-clean: maintainer-clean-recursive # ----------------------------------------------------------------------------- # Creating distribution (for libSBML maintainers only) # ----------------------------------------------------------------------------- dist: dist-normal dist-recursive distcheck: distcheck-recursive distcheck-normal # ----------------------------------------------------------------------------- # Common default rules. # ----------------------------------------------------------------------------- include @top_srcdir@/config/makefile-common-actions.mk # ----------------------------------------------------------------------------- # End. # -----------------------------------------------------------------------------