Version bump to 4.0.7
[gromacs.git] / src / tools / Makefile.am
blobffd8d88fbd57e887eeea0622ba2f9e941387299e
1 ## Process this file with automake to produce Makefile.in
2 # Note: Makefile is automatically generated from Makefile.in by the configure
3 # script, and Makefile.in is generated from Makefile.am by automake.
5 AM_CPPFLAGS = -I$(top_srcdir)/include -DGMXLIBDIR=\"$(datadir)/top\"
7 lib_LTLIBRARIES = libgmxana@LIBSUFFIX@.la
9 libgmxana@LIBSUFFIX@_la_LIBADD         = ../gmxlib/libgmx@LIBSUFFIX@.la ../mdlib/libmd@LIBSUFFIX@.la    
10 libgmxana@LIBSUFFIX@_la_DEPENDENCIES   = ../gmxlib/libgmx@LIBSUFFIX@.la ../mdlib/libmd@LIBSUFFIX@.la    
11 libgmxana@LIBSUFFIX@_la_LDFLAGS        = -version-info @SHARED_VERSION_INFO@
14 libgmxana@LIBSUFFIX@_la_SOURCES = \
15         autocorr.c      expfit.c        polynomials.c   levenmar.c      \
16         anadih.c        pp2shift.c      pp2shift.h      dlist.c         \
17         eigio.c         lsq.c           cmat.c          cmat.h          \
18         eigensolver.c   eigensolver.h   nsc.c           nsc.h           \
19         hxprops.c       hxprops.h       fitahx.c        fitahx.h        \
20         gmx_analyze.c   gmx_anaeig.c    gmx_angle.c     gmx_bond.c      \
21         gmx_bundle.c    gmx_chi.c       gmx_cluster.c   gmx_confrms.c   \
22         gmx_covar.c     gmx_current.c   \
23         gmx_density.c   gmx_densmap.c   gmx_dih.c       \
24         gmx_dielectric.c        gmx_kinetics.c gmx_spatial.c    \
25         gmx_dipoles.c   gmx_disre.c     gmx_dist.c      gmx_dyndom.c    \
26         gmx_enemat.c    gmx_energy.c    gmx_lie.c       gmx_filter.c    \
27         gmx_gyrate.c    gmx_h2order.c   gmx_hbond.c     gmx_helix.c     \
28         gmx_mindist.c   gmx_msd.c       gmx_morph.c     gmx_nmeig.c     \
29         gmx_nmens.c     gmx_order.c     gmx_principal.c \
30         gmx_polystat.c  gmx_potential.c gmx_rama.c      \
31         gmx_rdf.c       gmx_rms.c       gmx_rmsdist.c   gmx_rmsf.c      \
32         gmx_rotacf.c    gmx_saltbr.c    gmx_sas.c       gmx_sdf.c       \
33         gmx_sgangle.c   gmx_sorient.c   gmx_spol.c      gmx_tcaf.c      \
34         gmx_traj.c      gmx_velacc.c    gmx_helixorient.c \
35         gmx_clustsize.c gmx_mdmat.c     gmx_wham.c      eigio.h         \
36         correl.c        correl.h        gmx_sham.c      gmx_nmtraj.c    \
37         gmx_trjconv.c   gmx_trjcat.c    gmx_trjorder.c  gmx_xpm2ps.c    \
38         gmx_editconf.c  gmx_genbox.c    gmx_genion.c    gmx_genconf.c   \
39         gmx_genpr.c     gmx_eneconv.c   gmx_vanhove.c   gmx_wheel.c     \
40         addconf.c       addconf.h       \
41         calcpot.c       calcpot.h       edittop.c
43 bin_PROGRAMS = \
44         do_dssp         editconf        eneconv         \
45         genbox          genconf         genrestr        g_nmtraj        \
46         make_ndx        mk_angndx       trjcat          trjconv         \
47         trjorder        wheel           xpm2ps          genion          \
48         anadock         make_edi        \
49         g_analyze       g_anaeig        g_angle         g_bond          \
50         g_bundle        g_chi           g_cluster       g_confrms       \
51         g_covar         g_current       \
52         g_density       g_densmap       g_dih           \
53         g_dielectric    g_helixorient   g_principal \
54         g_dipoles       g_disre         g_dist          g_dyndom        \
55         g_enemat        g_energy        g_lie           g_filter        \
56         g_gyrate        g_h2order       g_hbond         g_helix         \
57         g_mindist       g_msd           g_morph         g_nmeig         \
58         g_nmens         g_order         \
59         g_polystat      g_potential     g_rama          \
60         g_rdf           g_rms           g_rmsdist       g_rmsf          \
61         g_rotacf        g_saltbr        g_sas           g_sgangle       \
62         g_sham          g_sorient       g_spol          \
63         g_sdf           g_spatial       \
64         g_tcaf          g_traj          g_vanhove       g_velacc        \
65         g_clustsize     g_mdmat         g_wham          g_kinetics      \
66         sigeps
69 LDADD = $(lib_LTLIBRARIES) ../mdlib/libmd@LIBSUFFIX@.la \
70         ../gmxlib/libgmx@LIBSUFFIX@.la
73 # link the mpi library to non-mpi names if the latter are not present
74 install-exec-hook:
75         libname="libgmxana@LIBSUFFIX@"; \
76         nompi="`echo $$libname | sed -e 's,_mpi,,'`"; \
77         libdir="$(libdir)"; \
78         if echo $$libname | grep mpi >/dev/null ; then \
79           (cd $$libdir && test -e $$libname.a -a ! -e $$nompi.a && $(LN_S) $$libname.a $$nompi.a ; exit 0); \
80           (cd $$libdir && test -e $$libname.so -a ! -e $$nompi.so && $(LN_S) $$libname.so $$nompi.so ; exit 0); \
81         fi; 
83 CLEANFILES   = *.la *~ \\\#*