source: src/Actions/Makefile.am@ 4217e7

Action_Thermostats Add_AtomRandomPerturbation Add_FitFragmentPartialChargesAction Add_RotateAroundBondAction Add_SelectAtomByNameAction Added_ParseSaveFragmentResults AddingActions_SaveParseParticleParameters Adding_Graph_to_ChangeBondActions Adding_MD_integration_tests Adding_ParticleName_to_Atom Adding_StructOpt_integration_tests AtomFragments Automaking_mpqc_open AutomationFragmentation_failures Candidate_v1.5.4 Candidate_v1.6.0 Candidate_v1.6.1 ChangeBugEmailaddress ChangingTestPorts ChemicalSpaceEvaluator CombiningParticlePotentialParsing Combining_Subpackages Debian_Package_split Debian_package_split_molecuildergui_only Disabling_MemDebug Docu_Python_wait EmpiricalPotential_contain_HomologyGraph EmpiricalPotential_contain_HomologyGraph_documentation Enable_parallel_make_install Enhance_userguide Enhanced_StructuralOptimization Enhanced_StructuralOptimization_continued Example_ManyWaysToTranslateAtom Exclude_Hydrogens_annealWithBondGraph FitPartialCharges_GlobalError Fix_BoundInBox_CenterInBox_MoleculeActions Fix_ChargeSampling_PBC Fix_ChronosMutex Fix_FitPartialCharges Fix_FitPotential_needs_atomicnumbers Fix_ForceAnnealing Fix_IndependentFragmentGrids Fix_ParseParticles Fix_ParseParticles_split_forward_backward_Actions Fix_PopActions Fix_QtFragmentList_sorted_selection Fix_Restrictedkeyset_FragmentMolecule Fix_StatusMsg Fix_StepWorldTime_single_argument Fix_Verbose_Codepatterns Fix_fitting_potentials Fixes ForceAnnealing_goodresults ForceAnnealing_oldresults ForceAnnealing_tocheck ForceAnnealing_with_BondGraph ForceAnnealing_with_BondGraph_continued ForceAnnealing_with_BondGraph_continued_betteresults ForceAnnealing_with_BondGraph_contraction-expansion FragmentAction_writes_AtomFragments FragmentMolecule_checks_bonddegrees GeometryObjects Gui_Fixes Gui_displays_atomic_force_velocity ImplicitCharges IndependentFragmentGrids IndependentFragmentGrids_IndividualZeroInstances IndependentFragmentGrids_IntegrationTest IndependentFragmentGrids_Sole_NN_Calculation JobMarket_RobustOnKillsSegFaults JobMarket_StableWorkerPool JobMarket_unresolvable_hostname_fix MoreRobust_FragmentAutomation ODR_violation_mpqc_open PartialCharges_OrthogonalSummation PdbParser_setsAtomName PythonUI_with_named_parameters QtGui_reactivate_TimeChanged_changes Recreated_GuiChecks Rewrite_FitPartialCharges RotateToPrincipalAxisSystem_UndoRedo SaturateAtoms_findBestMatching SaturateAtoms_singleDegree StoppableMakroAction Subpackage_CodePatterns Subpackage_JobMarket Subpackage_LinearAlgebra Subpackage_levmar Subpackage_mpqc_open Subpackage_vmg Switchable_LogView ThirdParty_MPQC_rebuilt_buildsystem TrajectoryDependenant_MaxOrder TremoloParser_IncreasedPrecision TremoloParser_MultipleTimesteps TremoloParser_setsAtomName Ubuntu_1604_changes stable
Last change on this file since 4217e7 was 455573, checked in by Frederik Heber <heber@…>, 14 years ago

Large Commit: SUBDIRS in src/Makefile.am replaced by include.

  • This should let make decide on the dependencies automatically.
  • We had to change each Makefile.am due to different relative location now.
  • FIX: convenience libs were not created due to lib_LT... instead of noinst_LT... (thanks, Ralf!)
  • FIX: convenience libs cannot pass on dependencies on real libs, these (seemingly: libLinearAlgebra) have to be re-specified.
  • FIX: RANDOMSOURCE/HEADER were still present to include in libMolecuilder although RandomNumbers have been outsourced for some time already.
  • this should make it a lot easier for unit tests to get away with the massive dependencies because we may now include single libs and can construct stubs in replacement.
  • Property mode set to 100644
File size: 13.9 KB
Line 
1# PLEASE adhere to the alphabetical ordering in this Makefile!
2# Also indentation by a single tab
3
4ACTIONSSOURCE = \
5 Actions/Action.cpp \
6 Actions/ActionHistory.cpp \
7 Actions/ActionRegistry.cpp \
8 Actions/ActionSequence.cpp \
9 Actions/ActionTraits.cpp \
10 Actions/ErrorAction.cpp \
11 Actions/MakroAction.cpp \
12 Actions/ManipulateAtomsProcess.cpp \
13 Actions/MethodAction.cpp \
14 Actions/OptionRegistry.cpp \
15 Actions/OptionTrait.cpp \
16 Actions/Process.cpp \
17 Actions/Values.cpp \
18 Actions/ValueStorage.cpp
19
20ACTIONSHEADER = \
21 Actions/Action.hpp \
22 Actions/ActionHistory.hpp \
23 Actions/ActionRegistry.hpp \
24 Actions/ActionSequence.hpp \
25 Actions/ActionTraits.hpp \
26 Actions/Calculation.hpp \
27 Actions/Calculation_impl.hpp \
28 Actions/ErrorAction.hpp \
29 Actions/MakroAction.hpp \
30 Actions/ManipulateAtomsProcess.hpp \
31 Actions/MethodAction.hpp \
32 Actions/OptionRegistry.hpp \
33 Actions/OptionTrait.hpp \
34 Actions/Process.hpp \
35 Actions/Values.hpp \
36 Actions/ValueStorage.hpp
37
38ACTIONPROTOTYPESSOURCE = \
39 ${ANALYSISACTIONSOURCE} \
40 ${ATOMACTIONSOURCE} \
41 ${CMDACTIONSOURCE} \
42 ${FRAGMENTATIONACTIONSOURCE} \
43 ${GRAPHACTIONSOURCE} \
44 ${MOLECULEACTIONSOURCE} \
45 ${PARSERACTIONSOURCE} \
46 ${RANDONNUMBERSSOURCE} \
47 ${SELECTIONATOMACTIONSOURCE} \
48 ${SELECTIONMOLECULEACTIONSOURCE} \
49 ${TESSELATIONACTIONSOURCE} \
50 $(UNDOACTIONSOURCE) \
51 ${WORLDACTIONSOURCE}
52
53ACTIONPROTOTYPESHEADER = \
54 ${ANALYSISACTIONHEADER} \
55 ${ATOMACTIONHEADER} \
56 ${CMDACTIONHEADER} \
57 ${FRAGMENTATIONACTIONHEADER} \
58 ${GRAPHACTIONHEADER} \
59 ${MOLECULEACTIONHEADER} \
60 ${PARSERACTIONHEADER} \
61 ${RANDONNUMBERSHEADER} \
62 ${SELECTIONATOMACTIONHEADER} \
63 ${SELECTIONMOLECULEACTIONHEADER} \
64 ${TESSELATIONACTIONHEADER} \
65 $(UNDOACTIONHEADER) \
66 ${WORLDACTIONHEADER}
67
68ANALYSISACTIONSOURCE = \
69 Actions/AnalysisAction/DipoleAngularCorrelationAction.cpp \
70 Actions/AnalysisAction/MolecularVolumeAction.cpp \
71 Actions/AnalysisAction/PairCorrelationAction.cpp \
72 Actions/AnalysisAction/PointCorrelationAction.cpp \
73 Actions/AnalysisAction/PrincipalAxisSystemAction.cpp \
74 Actions/AnalysisAction/SurfaceCorrelationAction.cpp
75ANALYSISACTIONHEADER = \
76 Actions/AnalysisAction/DipoleAngularCorrelationAction.hpp \
77 Actions/AnalysisAction/MolecularVolumeAction.hpp \
78 Actions/AnalysisAction/PairCorrelationAction.hpp \
79 Actions/AnalysisAction/PointCorrelationAction.hpp \
80 Actions/AnalysisAction/PrincipalAxisSystemAction.hpp \
81 Actions/AnalysisAction/SurfaceCorrelationAction.hpp
82
83ATOMACTIONSOURCE = \
84 Actions/AtomAction/AddAction.cpp \
85 Actions/AtomAction/ChangeElementAction.cpp \
86 Actions/AtomAction/RemoveAction.cpp \
87 Actions/AtomAction/RotateAroundOriginByAngleAction.cpp \
88 Actions/AtomAction/SaveSelectedAtomsAction.cpp \
89 Actions/AtomAction/TranslateAction.cpp
90ATOMACTIONHEADER = \
91 Actions/AtomAction/AddAction.hpp \
92 Actions/AtomAction/ChangeElementAction.hpp \
93 Actions/AtomAction/RemoveAction.cpp \
94 Actions/AtomAction/RotateAroundOriginByAngleAction.hpp \
95 Actions/AtomAction/SaveSelectedAtomsAction.hpp \
96 Actions/AtomAction/TranslateAction.hpp
97
98CMDACTIONSOURCE = \
99 Actions/CommandAction/BondLengthTableAction.cpp \
100 Actions/CommandAction/ElementDbAction.cpp \
101 Actions/CommandAction/FastParsingAction.cpp \
102 Actions/CommandAction/HelpAction.cpp \
103 Actions/CommandAction/VerboseAction.cpp \
104 Actions/CommandAction/VersionAction.cpp \
105 Actions/CommandAction/WarrantyAction.cpp
106CMDACTIONHEADER = \
107 Actions/CommandAction/BondLengthTableAction.hpp \
108 Actions/CommandAction/ElementDbAction.hpp \
109 Actions/CommandAction/FastParsingAction.hpp \
110 Actions/CommandAction/HelpAction.hpp \
111 Actions/CommandAction/VerboseAction.hpp \
112 Actions/CommandAction/VersionAction.hpp \
113 Actions/CommandAction/WarrantyAction.hpp
114
115FRAGMENTATIONACTIONSOURCE = \
116 Actions/FragmentationAction/FragmentationAction.cpp
117FRAGMENTATIONACTIONHEADER = \
118 Actions/FragmentationAction/FragmentationAction.hpp
119
120GRAPHACTIONSOURCE = \
121 Actions/GraphAction/CreateAdjacencyAction.cpp \
122 Actions/GraphAction/DepthFirstSearchAction.cpp \
123 Actions/GraphAction/SubgraphDissectionAction.cpp
124GRAPHACTIONHEADER = \
125 Actions/GraphAction/CreateAdjacencyAction.hpp \
126 Actions/GraphAction/DepthFirstSearchAction.hpp \
127 Actions/GraphAction/SubgraphDissectionAction.hpp
128
129MOLECULEACTIONSOURCE = \
130 Actions/MoleculeAction/BondFileAction.cpp \
131 Actions/MoleculeAction/ChangeNameAction.cpp \
132 Actions/MoleculeAction/CopyAction.cpp \
133 Actions/MoleculeAction/FillWithMoleculeAction.cpp \
134 Actions/MoleculeAction/FillVoidWithMoleculeAction.cpp \
135 Actions/MoleculeAction/LinearInterpolationofTrajectoriesAction.cpp \
136 Actions/MoleculeAction/LoadAction.cpp \
137 Actions/MoleculeAction/RotateAroundSelfByAngleAction.cpp \
138 Actions/MoleculeAction/RotateToPrincipalAxisSystemAction.cpp \
139 Actions/MoleculeAction/SaveSelectedMoleculesAction.cpp \
140 Actions/MoleculeAction/SaveAdjacencyAction.cpp \
141 Actions/MoleculeAction/SaveBondsAction.cpp \
142 Actions/MoleculeAction/SaveTemperatureAction.cpp \
143 Actions/MoleculeAction/SuspendInWaterAction.cpp \
144 Actions/MoleculeAction/VerletIntegrationAction.cpp
145MOLECULEACTIONHEADER = \
146 Actions/MoleculeAction/BondFileAction.hpp \
147 Actions/MoleculeAction/ChangeNameAction.hpp \
148 Actions/MoleculeAction/CopyAction.hpp \
149 Actions/MoleculeAction/FillWithMoleculeAction.hpp \
150 Actions/MoleculeAction/FillVoidWithMoleculeAction.hpp \
151 Actions/MoleculeAction/LinearInterpolationofTrajectoriesAction.hpp \
152 Actions/MoleculeAction/LoadAction.cpp \
153 Actions/MoleculeAction/RotateAroundSelfByAngleAction.hpp \
154 Actions/MoleculeAction/RotateToPrincipalAxisSystemAction.hpp \
155 Actions/MoleculeAction/SaveSelectedMoleculesAction.hpp \
156 Actions/MoleculeAction/SaveAdjacencyAction.hpp \
157 Actions/MoleculeAction/SaveBondsAction.hpp \
158 Actions/MoleculeAction/SaveTemperatureAction.hpp \
159 Actions/MoleculeAction/SuspendInWaterAction.hpp \
160 Actions/MoleculeAction/VerletIntegrationAction.hpp
161
162PARSERACTIONSOURCE = \
163 Actions/ParserAction/ParseTremoloPotentialsAction.cpp \
164 Actions/ParserAction/SetMpqcParametersAction.cpp \
165 Actions/ParserAction/SetOutputFormatsAction.cpp
166PARSERACTIONHEADER = \
167 Actions/ParserAction/ParseTremoloPotentialsAction.hpp \
168 Actions/ParserAction/SetMpqcParametersAction.hpp \
169 Actions/ParserAction/SetOutputFormatsAction.hpp
170
171RANDONNUMBERSSOURCE =\
172 Actions/RandomNumbersAction/SetRandomNumbersDistributionAction.cpp \
173 Actions/RandomNumbersAction/SetRandomNumbersEngineAction.cpp
174RANDONNUMBERSHEADER =\
175 Actions/RandomNumbersAction/SetRandomNumbersDistributionAction.hpp \
176 Actions/RandomNumbersAction/SetRandomNumbersEngineAction.hpp
177
178SELECTIONATOMACTIONSOURCE = \
179 Actions/SelectionAction/Atoms/AllAtomsAction.cpp \
180 Actions/SelectionAction/Atoms/AllAtomsInsideCuboidAction.cpp \
181 Actions/SelectionAction/Atoms/AllAtomsInsideSphereAction.cpp \
182 Actions/SelectionAction/Atoms/AllAtomsOfMoleculeAction.cpp \
183 Actions/SelectionAction/Atoms/AtomByElementAction.cpp \
184 Actions/SelectionAction/Atoms/AtomByIdAction.cpp \
185 Actions/SelectionAction/Atoms/ClearAllAtomsAction.cpp \
186 Actions/SelectionAction/Atoms/NotAllAtomsAction.cpp \
187 Actions/SelectionAction/Atoms/NotAllAtomsInsideCuboidAction.cpp \
188 Actions/SelectionAction/Atoms/NotAllAtomsInsideSphereAction.cpp \
189 Actions/SelectionAction/Atoms/NotAllAtomsOfMoleculeAction.cpp \
190 Actions/SelectionAction/Atoms/NotAtomByElementAction.cpp \
191 Actions/SelectionAction/Atoms/NotAtomByIdAction.cpp
192SELECTIONATOMACTIONHEADER = \
193 Actions/SelectionAction/Atoms/AllAtomsAction.hpp \
194 Actions/SelectionAction/Atoms/AllAtomsInsideCuboidAction.hpp \
195 Actions/SelectionAction/Atoms/AllAtomsInsideSphereAction.hpp \
196 Actions/SelectionAction/Atoms/AllAtomsOfMoleculeAction.hpp \
197 Actions/SelectionAction/Atoms/AtomByElementAction.hpp \
198 Actions/SelectionAction/Atoms/AtomByIdAction.hpp \
199 Actions/SelectionAction/Atoms/ClearAllAtomsAction.hpp \
200 Actions/SelectionAction/Atoms/NotAllAtomsAction.hpp \
201 Actions/SelectionAction/Atoms/NotAllAtomsInsideCuboidAction.hpp \
202 Actions/SelectionAction/Atoms/NotAllAtomsInsideSphereAction.hpp \
203 Actions/SelectionAction/Atoms/NotAllAtomsOfMoleculeAction.hpp \
204 Actions/SelectionAction/Atoms/NotAtomByElementAction.hpp \
205 Actions/SelectionAction/Atoms/NotAtomByIdAction.hpp
206
207SELECTIONMOLECULEACTIONSOURCE = \
208 Actions/SelectionAction/Molecules/AllMoleculesAction.cpp \
209 Actions/SelectionAction/Molecules/ClearAllMoleculesAction.cpp \
210 Actions/SelectionAction/Molecules/MoleculeByFormulaAction.cpp \
211 Actions/SelectionAction/Molecules/MoleculeByIdAction.cpp \
212 Actions/SelectionAction/Molecules/MoleculeByNameAction.cpp \
213 Actions/SelectionAction/Molecules/MoleculeByOrderAction.cpp \
214 Actions/SelectionAction/Molecules/MoleculeOfAtomAction.cpp \
215 Actions/SelectionAction/Molecules/NotAllMoleculesAction.cpp \
216 Actions/SelectionAction/Molecules/NotMoleculeByFormulaAction.cpp \
217 Actions/SelectionAction/Molecules/NotMoleculeByIdAction.cpp \
218 Actions/SelectionAction/Molecules/NotMoleculeByNameAction.cpp \
219 Actions/SelectionAction/Molecules/NotMoleculeByOrderAction.cpp \
220 Actions/SelectionAction/Molecules/NotMoleculeOfAtomAction.cpp
221SELECTIONMOLECULEACTIONHEADER = \
222 Actions/SelectionAction/Molecules/AllMoleculesAction.hpp \
223 Actions/SelectionAction/Molecules/ClearAllMoleculesAction.hpp \
224 Actions/SelectionAction/Molecules/MoleculeByFormulaAction.hpp \
225 Actions/SelectionAction/Molecules/MoleculeByIdAction.hpp \
226 Actions/SelectionAction/Molecules/MoleculeByNameAction.hpp \
227 Actions/SelectionAction/Molecules/MoleculeByOrderAction.hpp \
228 Actions/SelectionAction/Molecules/MoleculeOfAtomAction.hpp \
229 Actions/SelectionAction/Molecules/NotAllMoleculesAction.hpp \
230 Actions/SelectionAction/Molecules/NotMoleculeByFormulaAction.hpp \
231 Actions/SelectionAction/Molecules/NotMoleculeByIdAction.hpp \
232 Actions/SelectionAction/Molecules/NotMoleculeByNameAction.hpp \
233 Actions/SelectionAction/Molecules/NotMoleculeByOrderAction.hpp \
234 Actions/SelectionAction/Molecules/NotMoleculeOfAtomAction.hpp
235
236TESSELATIONACTIONSOURCE = \
237 Actions/TesselationAction/ConvexEnvelopeAction.cpp \
238 Actions/TesselationAction/NonConvexEnvelopeAction.cpp
239TESSELATIONACTIONHEADER = \
240 Actions/TesselationAction/ConvexEnvelopeAction.hpp \
241 Actions/TesselationAction/NonConvexEnvelopeAction.hpp
242
243UNDOACTIONSOURCE = \
244 Actions/RedoAction.cpp \
245 Actions/UndoAction.cpp
246UNDOACTIONHEADER = \
247 Actions/RedoAction.hpp \
248 Actions/UndoAction.hpp
249
250
251WORLDACTIONSOURCE = \
252 Actions/WorldAction/AddEmptyBoundaryAction.cpp \
253 Actions/WorldAction/BoundInBoxAction.cpp \
254 Actions/WorldAction/CenterInBoxAction.cpp \
255 Actions/WorldAction/CenterOnEdgeAction.cpp \
256 Actions/WorldAction/ChangeBoxAction.cpp \
257 Actions/WorldAction/InputAction.cpp \
258 Actions/WorldAction/OutputAction.cpp \
259 Actions/WorldAction/RepeatBoxAction.cpp \
260 Actions/WorldAction/ScaleBoxAction.cpp \
261 Actions/WorldAction/SetDefaultNameAction.cpp \
262 Actions/WorldAction/SetWorldTimeAction.cpp
263WORLDACTIONHEADER = \
264 Actions/WorldAction/AddEmptyBoundaryAction.hpp \
265 Actions/WorldAction/BoundInBoxAction.hpp \
266 Actions/WorldAction/CenterInBoxAction.hpp \
267 Actions/WorldAction/CenterOnEdgeAction.hpp \
268 Actions/WorldAction/ChangeBoxAction.hpp \
269 Actions/WorldAction/InputAction.hpp \
270 Actions/WorldAction/OutputAction.hpp \
271 Actions/WorldAction/RepeatBoxAction.hpp \
272 Actions/WorldAction/ScaleBoxAction.hpp \
273 Actions/WorldAction/SetDefaultNameAction.hpp \
274 Actions/WorldAction/SetWorldTimeAction.hpp
275
276
277noinst_LTLIBRARIES += \
278 libMolecuilderActions.la \
279 libMolecuilderActionPrototypes.la
280libMolecuilderActions_la_includedir = $(includedir)/MoleCuilder/Actions/
281libMolecuilderActionPrototypes_la_includedir = $(includedir)/MoleCuilder/Actions/
282
283# UIElements/libMolecuilderUI.la
284nobase_libMolecuilderActions_la_include_HEADERS = ${ACTIONSHEADER}
285nobase_libMolecuilderActionPrototypes_la_include_HEADERS = ${ACTIONPROTOTYPESHEADER}
286
287## Define the source file list for the "libexample-@MOLECUILDER_API_VERSION@.la"
288## target. Note that @MOLECUILDER_API_VERSION@ is not interpreted by Automake and
289## will therefore be treated as if it were literally part of the target name,
290## and the variable name derived from that.
291## The file extension .cc is recognized by Automake, and makes it produce
292## rules which invoke the C++ compiler to produce a libtool object file (.lo)
293## from each source file. Note that it is not necessary to list header files
294## which are already listed elsewhere in a _HEADERS variable assignment.
295libMolecuilderActions_la_SOURCES = ${ACTIONSSOURCE}
296libMolecuilderActionPrototypes_la_SOURCES = ${ACTIONPROTOTYPESSOURCE}
297
298## Instruct libtool to include ABI version information in the generated shared
299## library file (.so). The library ABI version is defined in configure.ac, so
300## that all version information is kept in one place.
301#libMolecuilderActions_la_LDFLAGS = -version-info $(MOLECUILDER_SO_VERSION)
302
303## The generated configuration header is installed in its own subdirectory of
304## $(libdir). The reason for this is that the configuration information put
305## into this header file describes the target platform the installed library
306## has been built for. Thus the file must not be installed into a location
307## intended for architecture-independent files, as defined by the Filesystem
308## Hierarchy Standard (FHS).
309## The nodist_ prefix instructs Automake to not generate rules for including
310## the listed files in the distribution on 'make dist'. Files that are listed
311## in _HEADERS variables are normally included in the distribution, but the
312## configuration header file is generated at configure time and should not be
313## shipped with the source tarball.
314#libMolecuilderActions_libincludedir = $(libdir)/MoleCuilder/include
315#nodist_libMolecuilderActions_libinclude_HEADERS = $(top_builddir)/libmolecuilder_config.h
316
317## Install the generated pkg-config file (.pc) into the expected location for
318## architecture-dependent package configuration information. Occasionally,
319## pkg-config files are also used for architecture-independent data packages,
320## in which case the correct install location would be $(datadir)/pkgconfig.
321#pkgconfigdir = $(libdir)/pkgconfig
322#pkgconfig_DATA = $(top_builddir)/MoleCuilder.pc
Note: See TracBrowser for help on using the repository browser.