1 #***********************************************************************
2 #* GNU Lesser General Public License
4 #* This file is part of the GFDL Flexible Modeling System (FMS).
6 #* FMS is free software: you can redistribute it and/or modify it under
7 #* the terms of the GNU Lesser General Public License as published by
8 #* the Free Software Foundation, either version 3 of the License, or (at
9 #* your option) any later version.
11 #* FMS is distributed in the hope that it will be useful, but WITHOUT
12 #* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 #* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
16 #* You should have received a copy of the GNU Lesser General Public
17 #* License along with FMS. If not, see <http://www.gnu.org/licenses/>.
18 #***********************************************************************
20 # This is an automake file for the libFMS directory of the FMS
21 # package. This is the final packaging of the library.
25 # This builds the FMS library file.
26 lib_LTLIBRARIES = libFMS.la
28 # These linker flags specify libtool version info.
29 # See http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning
30 # for information regarding incrementing `-version-info`.
31 libFMS_la_LDFLAGS = -version-info 17:0:0
33 # Add the convenience libraries to the FMS library.
34 libFMS_la_LIBADD = $(top_builddir)/platform/libplatform.la
35 libFMS_la_LIBADD += $(top_builddir)/constants/libconstants.la
36 libFMS_la_LIBADD += $(top_builddir)/tridiagonal/libtridiagonal.la
37 libFMS_la_LIBADD += $(top_builddir)/mpp/libmpp.la
38 libFMS_la_LIBADD += $(top_builddir)/memutils/libmemutils.la
39 libFMS_la_LIBADD += $(top_builddir)/fms/libfms.la
40 libFMS_la_LIBADD += $(top_builddir)/fms2_io/libfms2_io.la
41 libFMS_la_LIBADD += $(top_builddir)/affinity/libfms_affinity.la
42 libFMS_la_LIBADD += $(top_builddir)/mosaic/libmosaic.la
43 libFMS_la_LIBADD += $(top_builddir)/mosaic2/libmosaic2.la
44 libFMS_la_LIBADD += $(top_builddir)/coupler/libcoupler.la
45 libFMS_la_LIBADD += $(top_builddir)/drifters/libdrifters.la
46 libFMS_la_LIBADD += $(top_builddir)/axis_utils/libaxis_utils.la
47 libFMS_la_LIBADD += $(top_builddir)/horiz_interp/libhoriz_interp.la
48 libFMS_la_LIBADD += $(top_builddir)/time_manager/libtime_manager.la
49 libFMS_la_LIBADD += $(top_builddir)/time_interp/libtime_interp.la
50 libFMS_la_LIBADD += $(top_builddir)/diag_manager/libdiag_manager.la
51 libFMS_la_LIBADD += $(top_builddir)/data_override/libdata_override.la
52 libFMS_la_LIBADD += $(top_builddir)/column_diagnostics/libcolumn_diagnostics.la
53 libFMS_la_LIBADD += $(top_builddir)/block_control/libblock_control.la
54 libFMS_la_LIBADD += $(top_builddir)/astronomy/libastronomy.la
55 libFMS_la_LIBADD += $(top_builddir)/field_manager/libfield_manager.la
56 libFMS_la_LIBADD += $(top_builddir)/monin_obukhov/libmonin_obukhov.la
57 libFMS_la_LIBADD += $(top_builddir)/interpolator/libinterpolator.la
58 libFMS_la_LIBADD += $(top_builddir)/amip_interp/libamip_interp.la
59 libFMS_la_LIBADD += $(top_builddir)/exchange/libexchange.la
60 libFMS_la_LIBADD += $(top_builddir)/topography/libtopography.la
61 libFMS_la_LIBADD += $(top_builddir)/tracer_manager/libtracer_manager.la
62 libFMS_la_LIBADD += $(top_builddir)/random_numbers/librandom_numbers.la
63 libFMS_la_LIBADD += $(top_builddir)/diag_integral/libdiag_integral.la
64 libFMS_la_LIBADD += $(top_builddir)/sat_vapor_pres/libsat_vapor_pres.la
65 libFMS_la_LIBADD += $(top_builddir)/parser/libparser.la
66 libFMS_la_LIBADD += $(top_builddir)/string_utils/libstring_utils.la
67 libFMS_la_LIBADD += $(top_builddir)/libFMS_mod.la
70 nodist_EXTRA_libFMS_la_SOURCES = dummy.f90