## @configure_input@ ## ## Filename : Makefile.in ## Description : Makefile template for libsbml src/validator ## Author(s) : SBML Team ## Organization: California Institute of Technology ## Created : 2005-03-02 ## Revision : $Id: Makefile.in 8704 2009-01-04 02:26:05Z mhucka $ ## $HeadURL: https://sbml.svn.sourceforge.net/svnroot/sbml/trunk/libsbml/src/validator/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/validator # 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. headers = \ ConsistencyValidator.h \ IdentifierConsistencyValidator.h \ InternalConsistencyValidator.h \ MathMLConsistencyValidator.h \ UnitConsistencyValidator.h \ SBOConsistencyValidator.h \ OverdeterminedValidator.h \ ModelingPracticeValidator.h \ VConstraint.h \ ConstraintMacros.h \ L1CompatibilityValidator.h \ L2v1CompatibilityValidator.h \ L2v2CompatibilityValidator.h \ L2v3CompatibilityValidator.h \ L2v4CompatibilityValidator.h \ Validator.h header_inst_prefix = validator sources = \ ConsistencyValidator.cpp \ IdentifierConsistencyValidator.cpp \ InternalConsistencyValidator.cpp \ MathMLConsistencyValidator.cpp \ UnitConsistencyValidator.cpp \ SBOConsistencyValidator.cpp \ OverdeterminedValidator.cpp \ ModelingPracticeValidator.cpp \ VConstraint.cpp \ L1CompatibilityValidator.cpp \ L2v1CompatibilityValidator.cpp \ L2v2CompatibilityValidator.cpp \ L2v3CompatibilityValidator.cpp \ L2v4CompatibilityValidator.cpp \ Validator.cpp subdirs = constraints test # `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. distfiles = $(sources) $(headers) Makefile.in # Because of the tricks done with macros, ConsistencyConstraints.cpp ends # up causing gcc to issue warnings about unused variables. Although it # would be better to silence the warnings just for that one file, it's not # easy to do that in this makefile framework. For now, the following does # it for all files. This is a fairly minor warning anyway. CXXFLAGS += -Wno-unused-variable # ----------------------------------------------------------------------------- # Primary build actions # ----------------------------------------------------------------------------- # The default action is to remake everything. all: Makefile default all-recursive # ----------------------------------------------------------------------------- # Checking. # ----------------------------------------------------------------------------- check: all check-recursive # ----------------------------------------------------------------------------- # Tags. # ----------------------------------------------------------------------------- tags: etags ctags # ----------------------------------------------------------------------------- # Installation # ----------------------------------------------------------------------------- # This library doesn't actually get installed. The main libsbml library # (in ../src) slurps in the contents when it's built. install: all install-headers installcheck: all installcheck-headers uninstall: uninstall-recursive uninstall-headers # ----------------------------------------------------------------------------- # Cleaning. # ----------------------------------------------------------------------------- clean: clean-normal clean-recursive distclean: distclean-normal distclean-recursive mostlyclean: mostlyclean-normal mostlyclean-recursive maintainer-clean: maintainer-clean-normal maintainer-clean-recursive # ----------------------------------------------------------------------------- # Creating distribution (for libSBML maintainers only) # ----------------------------------------------------------------------------- dist: all dist-normal dist-recursive distcheck: all distcheck-normal distcheck-recursive # ----------------------------------------------------------------------------- # Miscellaneous # ----------------------------------------------------------------------------- include @top_srcdir@/config/makefile-common-actions.mk # ----------------------------------------------------------------------------- # End. # -----------------------------------------------------------------------------