source: util/src/Makefile.am@ 59b70a

Last change on this file since 59b70a was ef87ee, checked in by Frederik Heber <heber@…>, 16 years ago

Added versioning to each executable.

  • credits to Ralf Wildenhues for writing the Makefile.am code
  • version.c section added to Makefile.am (pcp, molecuilder and util)
  • src/version.h to each pcp, molecuilder and util
  • each of the executables includes version.h and prints version in main()

Signed-off-by: Frederik Heber <heber@…>

  • Property mode set to 100755
File size: 2.8 KB
Line 
1
2bin_PROGRAMS = \
3 average \
4 CreateGaAs \
5 CreateH2 \
6 diagonalize \
7 GetPdb \
8 NanoCreator \
9 ReadSrcIon \
10 stochastik \
11 VibrAlyzer
12
13average_SOURCES = average.cpp
14CreateGaAs_SOURCES = CreateGaAs.c
15CreateH2_SOURCES = CreateH2.c
16diagonalize_SOURCES = diagonalize.c
17GetPdb_SOURCES = GetPdb.c mergesort.c mergesort.h
18NanoCreator_SOURCES = NanoCreator.c NanoCreator.h
19ReadSrcIon_SOURCES = ReadSrcIon.c
20stochastik_SOURCES = stochastik.cpp
21VibrAlyzer_SOURCES = VibrAlyzer.c
22
23bashscripts = \
24 AdaptiveANOVA.sh \
25 average_result.sh \
26 CreateFromXYZ.sh \
27 CalculateDensityfromConfig.sh \
28 CalculateMass.sh \
29 config2xyz.sh \
30 convert2old.sh \
31 convertpdb.sh \
32 dynamicANOVA.sh \
33 gather_result.sh \
34 gather_all_results.sh \
35 grep_shielding.sh \
36 gather_averaged_results.sh \
37 meas2pdb.sh \
38 SortByRings.sh
39
40perlscripts = \
41 BOSSMatcher.pl \
42 Nanotubes.pl \
43 ReSequenceDX.pl
44
45pythonscripts = \
46 AnalysePASFromEllipsoids.py \
47 AnalyseStressResults.py \
48 Animate.py \
49 AnimateStereo.py \
50 CalculateDensity.py \
51 CalculatePairCorrelation.py \
52 CalculateSurfaceOfCluster.py \
53 CalculateXRayFromPDBstep.py \
54 CreateNeighboursForTIP3.py \
55 convertHessianMPQC2PCP.py \
56 convertMPQCout2pcp.py \
57 convertPCP2MPQC.py \
58 convertXDataToXYData.py \
59 CreateAllVspeShapes.py \
60 CreateVspeShapes.py \
61 CutBlockFromPDB.py \
62 FindInnerPointsinBB.py \
63 FindNonTriplesTIP3.py \
64 GetBondedPairs.py \
65 GetBondsFromPDB.py \
66 GetIDsOfBorderAtoms.py \
67 LinearlyInterpolateBetweenPCPConfigs.py \
68 OutputRaster3DHeader.py \
69 LinearlyInterpolateBetweenPCPConfigs.py \
70 PairCorrelationTIP3toResiduum.py \
71 PairCorrelationToCluster.py \
72 PairCorrelationToClusterSurface.py \
73 PrepareStoneWalesDefects.py \
74 ReduceDBondFiletoSubset.py \
75 ReMapDBondFileFromXYZ.py \
76 ReMapDBondFile.py \
77 RemoveConvexPart.py \
78 RemoveRandomAtoms.py \
79 RemoveConvexPart.py \
80 RemoveRandomAtoms.py \
81 RestorePDBfromGrape.py \
82 ShiftPeriodic.py
83
84
85bin_SCRIPTS = ${bashscripts} ${perlscripts} ${pythonscripts}
86
87FORCE:
88$(srcdir)/.git-version: FORCE
89 @if (test -d $(top_srcdir)/../.git && cd $(srcdir) && git describe --tags HEAD) > .git-version-t 2>/dev/null \
90 && ! diff .git-version-t $(srcdir)/.git-version >/dev/null 2>&1; then \
91 mv -f .git-version-t $(srcdir)/.git-version; \
92 else \
93 rm -f .git-version-t; \
94 fi
95
96EXTRA_DIST = $(srcdir)/.git-version
97
98$(srcdir)/version.c: $(srcdir)/.git-version
99 echo "const char *ESPACKVersion = \"$(PACKAGE_NAME) -- git version: "`cat $(srcdir)/.git-version`"\";" > $@
100
101average_SOURCES += $(srcdir)/version.c
102CreateGaAs_SOURCES += $(srcdir)/version.c
103CreateH2_SOURCES += $(srcdir)/version.c
104diagonalize_SOURCES += $(srcdir)/version.c
105GetPdb_SOURCES += $(srcdir)/version.c
106NanoCreator_SOURCES += $(srcdir)/version.c
107ReadSrcIon_SOURCES += $(srcdir)/version.c
108stochastik_SOURCES += $(srcdir)/version.c
109VibrAlyzer_SOURCES += $(srcdir)/version.c
110
Note: See TracBrowser for help on using the repository browser.