## @configure_input@ ## ## Filename : Makefile.in ## Description : Makefile template for libsbml layout extension ## Author(s) : Ralph Gauges ## Organization: European Media Laboratory gGmbH ## Created : 2004-07-28 ## ## This library is free software; you can redistribute it and/or modify it ## under the terms of the GNU Lesser General Public License as published ## by the Free Software Foundation; either version 2.1 of the License, or ## any later version. ## ## This library is distributed in the hope that it will be useful, but ## WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF ## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. The software ## and documentation provided hereunder is on an "as is" basis, and ## the European Media Laboratories Research gGmbH have no obligations ## to provide maintenance, support, updates, enhancements or ## modifications. In no event shall the European Media Laboratories ## Research gGmbH be liable to any party for direct, indirect, ## special, incidental or consequential damages, including lost ## profits, arising out of the use of this software and its ## documentation, even if the European Media Laboratories Research ## gGmbH have been advised of the possibility of such damage. See the ## GNU Lesser General Public License for more details. ## ## You should have received a copy of the GNU Lesser General Public License ## along with this library; if not, write to the Free Software Foundation, ## Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. ## ## The original code contained here was initially developed by: ## ## Stefan Hoops ## Virginia Bioinformatics Institute ## Blacksburg, VA ## ## Contributor(s): ## Ralph Gauges Wrote this 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/sbml/layout subdirs = 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. headers = \ BoundingBox.h \ CompartmentGlyph.h \ CubicBezier.h \ Curve.h \ Dimensions.h \ GraphicalObject.h \ Layout.h \ LayoutUtilities.h \ LineSegment.h \ Point.h \ ReactionGlyph.h \ SpeciesGlyph.h \ SpeciesReferenceGlyph.h \ SpeciesReferenceRole.h \ TextGlyph.h \ layoutfwd.h header_inst_prefix = layout sources = \ BoundingBox.cpp \ CompartmentGlyph.cpp \ CubicBezier.cpp \ Curve.cpp \ Dimensions.cpp \ GraphicalObject.cpp \ Layout.cpp \ LayoutUtilities.cpp \ LineSegment.cpp \ Point.cpp \ ReactionGlyph.cpp \ SpeciesGlyph.cpp \ SpeciesReferenceGlyph.cpp \ TextGlyph.cpp extra_CPPFLAGS = -I../.. ifdef USE_EXPAT extra_CPPFLAGS += $(EXPAT_CPPFLAGS) extra_LDFLAGS += $(EXPAT_LDFLAGS) extra_LIBS += $(EXPAT_LIBS) endif ifdef USE_XERCES extra_CPPFLAGS += $(XERCES_CPPFLAGS) extra_LDFLAGS += $(XERCES_LDFLAGS) extra_LIBS += $(XERCES_LIBS) endif ifdef USE_LIBXML extra_CPPFLAGS += $(LIBXML_CPPFLAGS) extra_LDFLAGS += $(LIBXML_LDFLAGS) extra_LIBS += $(LIBXML_LIBS) endif distfiles = $(sources) $(headers) Makefile.in # ----------------------------------------------------------------------------- # Primary build actions # ----------------------------------------------------------------------------- # The default action is to remake everything. all: Makefile default # ----------------------------------------------------------------------------- # Checking. # ----------------------------------------------------------------------------- check: all check-recursive # ----------------------------------------------------------------------------- # 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 uninstall: all uninstall-headers installcheck: all installcheck-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: dist-normal dist-recursive distcheck: distcheck-normal distcheck-recursive # ----------------------------------------------------------------------------- # Miscellaneous # ----------------------------------------------------------------------------- include @top_srcdir@/config/makefile-common-actions.mk # ----------------------------------------------------------------------------- # End. # -----------------------------------------------------------------------------