Codebase list ghmm / HEAD ghmm / Makefile.am
HEAD

Tree @HEAD (Download .tar.gz)

Makefile.am @HEADraw · history · blame

#*******************************************************************************
#
#       This file is part of the General Hidden Markov Model Library,
#       GHMM version __VERSION__, see http://ghmm.org
#
#       Filename: ghmm/ghmm/Makefile.am
#       Authors:  Wasinee Rungsarityotin, Benjamin Georgi, Alexander Schliep,
#                 Benjamin Rich, Janne Grunau
#
#       Copyright (C) 1998-2004 Alexander Schliep
#       Copyright (C) 1998-2001 ZAIK/ZPR, Universitaet zu Koeln
#       Copyright (C) 2002-2004 Max-Planck-Institut fuer Molekulare Genetik,
#                               Berlin
#
#       Contact: schliep@ghmm.org
#
#       This library is free software; you can redistribute it and/or
#       modify it under the terms of the GNU Library General Public
#       License as published by the Free Software Foundation; either
#       version 2 of the License, or (at your option) 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.  See the GNU
#       Library General Public License for more details.
#
#       You should have received a copy of the GNU Library General Public
#       License along with this library; if not, write to the Free
#       Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
#
#       This file is version $Revision: 2318 $
#                       from $Date: 2013-07-01 16:28:20 -0400 (Mon, 01 Jul 2013) $
#             last change by $Author: ejb177 $.
#
#******************************************************************************/

include $(top_srcdir)/dist_hook.mak

SUBDIRS = .
MAINTAINERCLEANFILES = Makefile.in

# info from http://www.cl.cam.ac.uk/texinfodoc/libtool_6.html#SEC33
#
#current 
#    The most recent interface number that this library implements. 
#revision 
#    The implementation number of the current interface. 
#age The difference between the newest and oldest interfaces that this 
#    library implements. In other words, the library implements all the 
#    interface numbers in the range from number current - age to current. 
#
#If two libraries have identical current and age numbers, then the dynamic 
#linker chooses the library with the greater revision number. 
#
#Here are a set of rules to help you update your library version information: 
#
#  1. Start with version information of `0:0:0' for each libtool library. 
#  2. Update the version information only immediately before a public release 
#     of your software. More frequent updates are unnecessary, and only
#     guarantee that the current interface number gets larger faster. 
#  3. If the library source code has changed at all since the last update, 
#     then increment revision (`c:r:a' becomes `c:r+1:a'). 
#  4. If any interfaces have been added, removed, or changed since the last 
#     update, increment current, and set revision to 0. 
#  5. If any interfaces have been added since the last public release, then 
#     increment age. 
#  6. If any interfaces have been removed since the last public release, then 
#     set age to 0. 

LIBGHMM_VERSION_CURRENT = 1
LIBGHMM_VERSION_REVISION = 0
LIBGHMM_VERSION_AGE = 0

EXTRA_DIST = mt19937ar.c

INCLUDES  = -I$(top_srcdir)
AM_CFLAGS = -DDTD_LOC=\"$(datadir)/ghmm/ghmm.dtd.1.0\"

lib_LTLIBRARIES = libghmm.la

libghmm_la_LDFLAGS = -version-info ${LIBGHMM_VERSION_CURRENT}:${LIBGHMM_VERSION_REVISION}:${LIBGHMM_VERSION_AGE}
libghmm_la_SOURCES= ghmm.h \
		    ghmmconfig.h \
                    rng.c rng.h \
                    randvar.c randvar.h \
                    matrixop.c matrixop.h \
                    gauss_tail.c \
                    mes.c mes.h \
                    ghmm_internals.c ghmm_internals.h \
                    mprintf.c mprintf.h \
                    vector.c vector.h \
                    matrix.c  matrix.h \
                    scanner.c scanner.h \
                    linkedlist.c \
                    sequence.c sequence.h \
                    psequence.c psequence.h \
                    xmlreader.c xmlreader.h \
                    xmlwriter.c xmlwriter.h \
                    model.c model.h \
                    foba.c foba.h \
                    viterbi.c viterbi.h \
                    reestimate.c reestimate.h \
                    gradescent.c gradescent.h \
                    kbest.c kbest.h \
                    discrime.c discrime.h \
                    modelutil.c \
                    cluster.c cluster.h \
                    root_finder.c \
                    smodel.c smodel.h \
                    sfoba.c sfoba.h \
                    sviterbi.c sviterbi.h \
                    sreestimate.c sreestimate.h \
                    scluster.c scluster.h \
                    sgenerate.c sgenerate.h \
                    smixturehmm.c smixturehmm.h \
                    smap_classify.c smap_classify.h \
                    sdmodel.c sdmodel.h \
                    sdfoba.c sdfoba.h \
                    sdviterbi.c \
                    pmodel.c pmodel.h \
                    pviterbi.c pviterbi.h \
                    pviterbi_propagate.c pviterbi_propagate.h \
                    fbgibbs.c fbgibbs.h \
                    cfbgibbs.c cfbgibbs.h


pkginclude_HEADERS = ghmm.h \
		  ghmmconfig.h \
                  sequence.h \
		  psequence.h \
                  xmlreader.h \
                  xmlwriter.h \
                  model.h \
		  foba.h \
                  viterbi.h \
                  gradescent.h \
                  kbest.h \
                  discrime.h \
                  cluster.h \
                  scluster.h \
                  reestimate.h \
                  sfoba.h \
                  sviterbi.h \
                  smodel.h \
		  sdmodel.h \
                  sdfoba.h \
                  sreestimate.h \
                  sgenerate.h \
                  smixturehmm.h \
                  smap_classify.h \
		  pmodel.h \
		  pviterbi.h \
		  pviterbi_propagate.h \
		  rng.h \
		  scanner.h \
		  obsolete.h \
		  unsupported.h \
                  fbgibbs.h \
                  cfbgibbs.h