Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Makefile.am

    r5079a0 r97ebf8  
    11# PLEASE adhere to the alphabetical ordering in this Makefile!
    22# Also indentation by a single tab
    3 
    4 SUBDIRS = Actions UIElements
    53
    64# this includes source files that need to be present at multiple points
     
    5149  analysis_correlation.hpp
    5250
    53 ACTIONSSOURCE = \
    54   Actions/Action.cpp \
     51ACTIONSSOURCE = Actions/Action.cpp \
     52  ${ANALYSISACTIONSOURCE} \
     53  ${ATOMACTIONSOURCE} \
     54  ${CMDACTIONSOURCE} \
     55  ${FRAGMENTATIONACTIONSOURCE} \
     56  ${MOLECULEACTIONSOURCE} \
     57  ${PARSERACTIONSOURCE} \
     58  ${TESSELATIONACTIONSOURCE} \
     59  ${WORLDACTIONSOURCE} \
    5560  Actions/ActionHistory.cpp \
    5661  Actions/ActionRegistry.cpp \
     
    5964  Actions/MakroAction.cpp \
    6065  Actions/ManipulateAtomsProcess.cpp \
     66  Actions/MapOfActions.cpp \
    6167  Actions/MethodAction.cpp \
    6268  Actions/Process.cpp
    6369
    64 ACTIONSHEADER = \
     70ACTIONSHEADER = Actions/Action.hpp \
    6571  ${ANALYSISACTIONHEADER} \
    6672  ${ATOMACTIONHEADER} \
     
    7177  ${TESSELATIONACTIONHEADER} \
    7278  ${WORLDACTIONHEADER} \
    73   Actions/Action.hpp \
    7479  Actions/ActionHistory.hpp \
    7580  Actions/ActionRegistry.hpp \
     
    8489  Actions/Process.hpp
    8590 
     91ANALYSISACTIONSOURCE = \
     92  Actions/AnalysisAction/MolecularVolumeAction.cpp \
     93  Actions/AnalysisAction/PairCorrelationAction.cpp \
     94  Actions/AnalysisAction/PairCorrelationToPointAction.cpp \
     95  Actions/AnalysisAction/PairCorrelationToSurfaceAction.cpp \
     96  Actions/AnalysisAction/PrincipalAxisSystemAction.cpp
     97ANALYSISACTIONHEADER = \
     98  Actions/AnalysisAction/MolecularVolumeAction.hpp \
     99  Actions/AnalysisAction/PairCorrelationAction.hpp \
     100  Actions/AnalysisAction/PairCorrelationToPointAction.hpp \
     101  Actions/AnalysisAction/PairCorrelationToSurfaceAction.hpp \
     102  Actions/AnalysisAction/PrincipalAxisSystemAction.hpp
     103
     104ATOMACTIONSOURCE = \
     105  Actions/AtomAction/AddAction.cpp \
     106  Actions/AtomAction/ChangeElementAction.cpp \
     107  Actions/AtomAction/RemoveAction.cpp
     108ATOMACTIONHEADER = \
     109  Actions/AtomAction/AddAction.hpp \
     110  Actions/AtomAction/ChangeElementAction.hpp \
     111  Actions/AtomAction/RemoveAction.cpp
     112
     113CMDACTIONSOURCE = \
     114  Actions/CmdAction/BondLengthTableAction.cpp \
     115  Actions/CmdAction/ElementDbAction.cpp \
     116  Actions/CmdAction/FastParsingAction.cpp \
     117  Actions/CmdAction/HelpAction.cpp \
     118  Actions/CmdAction/VerboseAction.cpp \
     119  Actions/CmdAction/VersionAction.cpp
     120CMDACTIONHEADER = \
     121  Actions/CmdAction/BondLengthTableAction.hpp \
     122  Actions/CmdAction/ElementDbAction.hpp \
     123  Actions/CmdAction/FastParsingAction.hpp \
     124  Actions/CmdAction/HelpAction.hpp \
     125  Actions/CmdAction/VerboseAction.hpp \
     126  Actions/CmdAction/VersionAction.hpp
     127
     128FRAGMENTATIONACTIONSOURCE = \
     129  Actions/FragmentationAction/DepthFirstSearchAction.cpp \
     130  Actions/FragmentationAction/FragmentationAction.cpp \
     131  Actions/FragmentationAction/SubgraphDissectionAction.cpp               
     132FRAGMENTATIONACTIONHEADER = \
     133  Actions/FragmentationAction/DepthFirstSearchAction.hpp \
     134  Actions/FragmentationAction/FragmentationAction.hpp \
     135  Actions/FragmentationAction/SubgraphDissectionAction.hpp
     136
     137MOLECULEACTIONSOURCE = \
     138  Actions/MoleculeAction/BondFileAction.cpp \
     139  Actions/MoleculeAction/ChangeNameAction.cpp \
     140  Actions/MoleculeAction/FillWithMoleculeAction.cpp \
     141  Actions/MoleculeAction/LinearInterpolationofTrajectoriesAction.cpp \
     142  Actions/MoleculeAction/RotateToPrincipalAxisSystemAction.cpp \
     143  Actions/MoleculeAction/SaveAdjacencyAction.cpp \
     144  Actions/MoleculeAction/SaveBondsAction.cpp \
     145  Actions/MoleculeAction/SaveTemperatureAction.cpp \
     146  Actions/MoleculeAction/SuspendInWaterAction.cpp \
     147  Actions/MoleculeAction/TranslateAction.cpp \
     148  Actions/MoleculeAction/VerletIntegrationAction.cpp
     149MOLECULEACTIONHEADER = \
     150  Actions/MoleculeAction/BondFileAction.hpp \
     151  Actions/MoleculeAction/ChangeNameAction.hpp \
     152  Actions/MoleculeAction/FillWithMoleculeAction.hpp \
     153  Actions/MoleculeAction/LinearInterpolationofTrajectoriesAction.hpp \
     154  Actions/MoleculeAction/RotateToPrincipalAxisSystemAction.hpp \
     155  Actions/MoleculeAction/SaveAdjacencyAction.hpp \
     156  Actions/MoleculeAction/SaveBondsAction.hpp \
     157  Actions/MoleculeAction/SaveTemperatureAction.hpp \
     158  Actions/MoleculeAction/SuspendInWaterAction.hpp \
     159  Actions/MoleculeAction/TranslateAction.hpp \
     160  Actions/MoleculeAction/VerletIntegrationAction.hpp
     161                 
     162PARSERACTIONSOURCE = \
     163  Actions/ParserAction/LoadXyzAction.cpp \
     164  Actions/ParserAction/SaveXyzAction.cpp       
     165PARSERACTIONHEADER = \
     166  Actions/ParserAction/LoadXyzAction.hpp \
     167  Actions/ParserAction/SaveXyzAction.hpp
     168
     169TESSELATIONACTIONSOURCE = \
     170  Actions/TesselationAction/ConvexEnvelopeAction.cpp \
     171  Actions/TesselationAction/NonConvexEnvelopeAction.cpp               
     172TESSELATIONACTIONHEADER = \
     173  Actions/TesselationAction/ConvexEnvelopeAction.hpp \
     174  Actions/TesselationAction/NonConvexEnvelopeAction.hpp
     175
     176WORLDACTIONSOURCE = \
     177  Actions/WorldAction/AddEmptyBoundaryAction.cpp \
     178  Actions/WorldAction/BoundInBoxAction.cpp \
     179  Actions/WorldAction/CenterInBoxAction.cpp \
     180  Actions/WorldAction/CenterOnEdgeAction.cpp \
     181  Actions/WorldAction/ChangeBoxAction.cpp \
     182  Actions/WorldAction/RemoveSphereOfAtomsAction.cpp \
     183  Actions/WorldAction/RepeatBoxAction.cpp \
     184  Actions/WorldAction/ScaleBoxAction.cpp \
     185  Actions/WorldAction/SetDefaultNameAction.cpp \
     186  Actions/WorldAction/SetGaussianBasisAction.cpp               
     187WORLDACTIONHEADER = \
     188  Actions/WorldAction/AddEmptyBoundaryAction.hpp \
     189  Actions/WorldAction/BoundInBoxAction.hpp \
     190  Actions/WorldAction/CenterInBoxAction.hpp \
     191  Actions/WorldAction/CenterOnEdgeAction.hpp \
     192  Actions/WorldAction/ChangeBoxAction.hpp \
     193  Actions/WorldAction/RemoveSphereOfAtomsAction.hpp \
     194  Actions/WorldAction/RepeatBoxAction.hpp \
     195  Actions/WorldAction/ScaleBoxAction.hpp \
     196  Actions/WorldAction/SetDefaultNameAction.hpp \
     197  Actions/WorldAction/SetGaussianBasisAction.hpp
     198
     199
    86200
    87201PARSERSOURCE = \
     
    102216  Patterns/Observer.hpp \
    103217  Patterns/Singleton.hpp
     218
     219# Below is all for the User Interface
     220
     221VIEWSOURCE = \
     222  Views/View.cpp \
     223  Views/StringView.cpp \
     224  Views/MethodStringView.cpp \
     225  Views/StreamStringView.cpp
     226VIEWHEADER = \
     227  Views/View.hpp \
     228  Views/StringView.hpp \
     229  Views/MethodStringView.hpp \
     230  Views/StreamStringView.hpp
     231
     232MENUSOURCE = \
     233  Menu/Menu.cpp \
     234  Menu/TextMenu.cpp \
     235  Menu/MenuItem.cpp \
     236  Menu/SubMenuItem.cpp \
     237  Menu/ActionMenuItem.cpp \
     238  Menu/SeperatorItem.cpp \
     239  Menu/DisplayMenuItem.cpp
     240 
     241MENUHEADER = \
     242  Menu/Menu.hpp \
     243  Menu/TextMenu.hpp \
     244  Menu/MenuItem.hpp \
     245  Menu/SubMenuItem.hpp \
     246  Menu/ActionMenuItem.hpp \
     247  Menu/SeperatorItem.hpp \
     248  Menu/DisplayMenuItem.hpp
     249
     250UISOURCE = \
     251  ${ACTIONSSOURCE} \
     252  ${COMMANDLINEUISOURCE} \
     253  ${MENUSOURCE} \
     254  ${TEXTUISOURCE} \
     255  ${VIEWSOURCE} \
     256  UIElements/Dialog.cpp \
     257  UIElements/MainWindow.cpp \
     258  UIElements/UIFactory.cpp
     259 
     260UIHEADER = \
     261  ${ACTIONSHEADER} \
     262  ${COMMANDLINEUIHEADER} \
     263  ${MENUHEADER} \
     264  ${TEXTUIHEADER} \
     265  ${VIEWHEADER} \
     266  UIElements/Dialog.hpp \
     267  UIElements/MainWindow.hpp \
     268  UIElements/UIFactory.hpp
     269
     270TEXTUISOURCE = \
     271  UIElements/TextDialog.cpp \
     272  UIElements/TextStatusIndicator.cpp \
     273  UIElements/TextUIFactory.cpp \
     274  UIElements/TextWindow.cpp
     275TEXTUIHEADER = \
     276  UIElements/TextDialog.hpp \
     277  UIElements/TextStatusIndicator.hpp \
     278  UIElements/TextUIFactory.hpp \
     279  UIElements/TextWindow.hpp
     280
     281COMMANDLINEUISOURCE = \
     282  UIElements/CommandLineDialog.cpp \
     283  UIElements/CommandLineStatusIndicator.cpp \
     284  UIElements/CommandLineUIFactory.cpp \
     285  UIElements/CommandLineWindow.cpp
     286COMMANDLINEUIHEADER = \
     287  UIElements/CommandLineDialog.hpp \
     288  UIElements/CommandLineStatusIndicator.hpp \
     289  UIElements/CommandLineUIFactory.hpp \
     290  UIElements/CommandLineWindow.hpp
    104291
    105292# all these files are only used for legacy reasons while the transition is in progress
     
    134321SOURCE = \
    135322  ${ANALYSISSOURCE} \
    136   ${ACTIONSSOURCE} \
    137323  ${ATOMSOURCE} \
    138324  ${PATTERNSOURCE} \
    139325  ${PARSERSOURCE} \
     326  ${UISOURCE} \
    140327  ${DESCRIPTORSOURCE} \
    141328  ${HELPERSOURCE} \
     
    148335  config.cpp \
    149336  element.cpp \
    150   elements_db.cpp \
    151337  ellipsoid.cpp \
    152338  errorlogger.cpp \
     
    180366HEADER = \
    181367  ${ANALYSISHEADER} \
    182   ${ACTIONSHEADER} \
    183368  ${ATOMHEADER} \
    184369  ${PARSERHEADER} \
    185370  ${PATTERNHEADER} \
     371  ${UIHEADER} \
    186372  ${DESCRIPTORHEADER} \
    187373  ${EXCEPTIONHEADER} \
     
    194380  defs.hpp \
    195381  element.hpp \
    196   elements_db.hpp \
    197382  ellipsoid.hpp \
    198383  errorlogger.hpp \
     
    222407
    223408BOOST_LIB = $(BOOST_LDFLAGS) $(BOOST_MPL_LIB)
    224 INCLUDES = -I$(top_srcdir)/src/unittests -I$(top_srcdir)/src/Actions -I$(top_srcdir)/src/UIElements
     409INCLUDES = -I$(top_srcdir)/src/unittests
    225410
    226411noinst_LIBRARIES = libmolecuilder.a libgslwrapper.a
     
    229414libmolecuilder_a_SOURCES = ${SOURCE} ${HEADER}
    230415libgslwrapper_a_SOURCES = ${LINALGSOURCE} ${LINALGHEADER}
     416molecuilder_DATA = elements.db valence.db orbitals.db Hbonddistance.db Hbondangle.db
    231417molecuilder_LDFLAGS = $(BOOST_LDFLAGS)
    232418molecuilder_SOURCES = builder.cpp
    233 molecuilder_LDADD =  UIElements/libMolecuilderUI.a Actions/libMolecuilderActions.a libmolecuilder.a libgslwrapper.a $(BOOST_LIB) ${BOOST_THREAD_LIB} ${BOOST_PROGRAM_OPTIONS_LIB}
     419molecuilder_LDADD = libmolecuilder.a libgslwrapper.a $(BOOST_LIB) ${BOOST_THREAD_LIB} ${BOOST_PROGRAM_OPTIONS_LIB}
    234420joiner_SOURCES = joiner.cpp datacreator.cpp parser.cpp datacreator.hpp helpers.hpp parser.hpp periodentafel.hpp
    235421joiner_LDADD = libmolecuilder.a $(BOOST_LIB) ${BOOST_THREAD_LIB}
Note: See TracChangeset for help on using the changeset viewer.