Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Makefile.am

    r9ee38b r8df74d  
    5959  Actions/Process.hpp
    6060
     61
    6162PATTERNSOURCE = \
    6263  Patterns/Observer.cpp
     
    100101  Descriptors/MoleculePtrDescriptor.hpp \
    101102  Descriptors/MoleculeSelectionDescriptor.cpp
    102 
    103 
    104 QTUIMOC_HEADER = UIElements/QT4/QTDialog.hpp \
    105         UIElements/QT4/QTMainWindow.hpp \
    106         UIElements/Menu/QT4/QTMenu.hpp \
    107         UIElements/Views/QT4/QTWorldView.hpp \
    108         UIElements/Views/QT4/GLMoleculeView.hpp \
    109         UIElements/Views/QT4/QTMoleculeView.hpp \
    110         UIElements/Views/QT4/QTStatusBar.hpp
     103 
     104THERMOSTATSOURCE = \
     105  Thermostats/Berendsen.cpp \
     106  Thermostats/GaussianThermostat.cpp \
     107  Thermostats/Langevin.cpp \
     108  Thermostats/NoseHoover.cpp \
     109  Thermostats/NoThermostat.cpp \
     110  Thermostats/Thermostat.cpp \
     111  Thermostats/Woodcock.cpp
     112
     113THERMOSTATHEADER = \
     114  Thermostats/Berendsen.hpp \
     115  Thermostats/GaussianThermostat.hpp \
     116  Thermostats/Langevin.hpp \
     117  Thermostats/NoseHoover.hpp \
     118  Thermostats/NoThermostat.hpp \
     119  Thermostats/Thermostat.hpp \
     120  Thermostats/Woodcock.hpp
     121
     122QTUIMOC_HEADER = UIElements/Qt4/QtDialog.hpp \
     123        UIElements/Qt4/QtMainWindow.hpp \
     124        UIElements/Menu/Qt4/QtMenu.hpp \
     125        UIElements/Views/Qt4/QtWorldView.hpp \
     126        UIElements/Views/Qt4/GLMoleculeView.hpp \
     127        UIElements/Views/Qt4/QtMoleculeView.hpp \
     128        UIElements/Views/Qt4/QtStatusBar.hpp
    111129                                 
    112130QTUISOURCE = allmocs.moc.cpp \
    113         UIElements/QT4/QTMainWindow.cpp \
    114         UIElements/QT4/QTDialog.cpp \
    115         UIElements/QT4/QTUIFactory.cpp \
    116         UIElements/Menu/QT4/QTMenu.cpp \
    117         UIElements/Views/QT4/QTWorldView.cpp \
    118         UIElements/Views/QT4/GLMoleculeView.cpp \
    119         UIElements/Views/QT4/QTMoleculeView.cpp \
    120         UIElements/Views/QT4/QTStatusBar.cpp
     131  UIElements/Qt4/Pipe/AtomQtQueryPipe.cpp \
     132  UIElements/Qt4/Pipe/AtomsQtQueryPipe.cpp \
     133  UIElements/Qt4/Pipe/BooleanQtQueryPipe.cpp \
     134  UIElements/Qt4/Pipe/BoxQtQueryPipe.cpp \
     135  UIElements/Qt4/Pipe/DoubleQtQueryPipe.cpp \
     136  UIElements/Qt4/Pipe/ElementsQtQueryPipe.cpp \
     137  UIElements/Qt4/Pipe/EmptyQtQueryPipe.cpp \
     138  UIElements/Qt4/Pipe/ElementQtQueryPipe.cpp \
     139  UIElements/Qt4/Pipe/FileQtQueryPipe.cpp \
     140  UIElements/Qt4/Pipe/IntQtQueryPipe.cpp \
     141  UIElements/Qt4/Pipe/MoleculeQtQueryPipe.cpp \
     142  UIElements/Qt4/Pipe/MoleculesQtQueryPipe.cpp \
     143  UIElements/Qt4/Pipe/StringQtQueryPipe.cpp \
     144  UIElements/Qt4/Pipe/VectorQtQueryPipe.cpp \
     145  UIElements/Qt4/Pipe/VectorsQtQueryPipe.cpp \
     146  UIElements/Qt4/Query/AtomQtQuery.cpp \
     147  UIElements/Qt4/Query/AtomsQtQuery.cpp \
     148  UIElements/Qt4/Query/BooleanQtQuery.cpp \
     149  UIElements/Qt4/Query/BoxQtQuery.cpp \
     150  UIElements/Qt4/Query/DoubleQtQuery.cpp \
     151  UIElements/Qt4/Query/DoublesQtQuery.cpp \
     152  UIElements/Qt4/Query/ElementQtQuery.cpp \
     153  UIElements/Qt4/Query/ElementsQtQuery.cpp \
     154  UIElements/Qt4/Query/EmptyQtQuery.cpp \
     155  UIElements/Qt4/Query/FileQtQuery.cpp \
     156  UIElements/Qt4/Query/IntQtQuery.cpp \
     157  UIElements/Qt4/Query/IntsQtQuery.cpp \
     158  UIElements/Qt4/Query/MoleculeQtQuery.cpp \
     159  UIElements/Qt4/Query/MoleculesQtQuery.cpp \
     160  UIElements/Qt4/Query/StringQtQuery.cpp \
     161  UIElements/Qt4/Query/StringsQtQuery.cpp \
     162  UIElements/Qt4/Query/VectorQtQuery.cpp \
     163  UIElements/Qt4/Query/VectorsQtQuery.cpp \
     164        UIElements/Qt4/QtMainWindow.cpp \
     165        UIElements/Qt4/QtDialog.cpp \
     166        UIElements/Qt4/QtUIFactory.cpp \
     167        UIElements/Menu/Qt4/QtMenu.cpp \
     168        UIElements/Views/Qt4/QtWorldView.cpp \
     169        UIElements/Views/Qt4/GLMoleculeView.cpp \
     170        UIElements/Views/Qt4/QtMoleculeView.cpp \
     171        UIElements/Views/Qt4/QtStatusBar.cpp
    121172             
    122 QTUIHEADER = ${QTUIMOC_HEADER} UIElements/QT4/QTUIFactory.hpp
     173QTUIHEADER = \
     174  ${QTUIMOC_HEADER} \
     175  UIElements/Qt4/Pipe/QtQueryListPipe.hpp \
     176  UIElements/Qt4/QtUIFactory.hpp
    123177
    124178QTUI_DEFS =
     
    153207  ${SHAPESOURCE} \
    154208  ${DESCRIPTORSOURCE} \
     209  ${THERMOSTATSOURCE} \
    155210  ${TESSELATIONSOURCE} \
    156211  bond.cpp \
     
    190245  ${SHAPEHEADER} \
    191246  ${DESCRIPTORHEADER} \
     247  ${THERMOSTATHEADER} \
    192248  ${TESSELATIONHEADER} \
    193249  bond.hpp \
     
    208264  lists.hpp \
    209265  molecule.hpp \
    210   molecule_template.hpp \
    211266  parser.hpp \
    212267  periodentafel.hpp \
     
    270325
    271326
    272 BOOST_LIB = $(BOOST_LDFLAGS) $(BOOST_MPL_LIB)
     327BOOST_LIB = $(BOOST_LDFLAGS) $(BOOST_MPL_LIB) $(BOOST_PROGRAM_OPTIONS_LIB) $(BOOST_FILESYSTEM_LIB) $(BOOST_THREAD_LIB)
    273328GUI_LIBS = ${QT_LDADD} ${QT_LIB_GUI} -lQtOpenGL ${GLU_LIBS}
    274329INCLUDES = -I$(top_srcdir)/src/unittests -I$(top_srcdir)/src/Actions -I$(top_srcdir)/src/UIElements
     
    296351        Exceptions/libMolecuilderExceptions-@MOLECUILDER_API_VERSION@.la \
    297352        Helpers/libMolecuilderHelpers-@MOLECUILDER_API_VERSION@.la \
    298         $(BOOST_LIB) \
    299         ${BOOST_THREAD_LIB} \
    300         ${BOOST_PROGRAM_OPTIONS_LIB}
    301 
    302 
    303 #Stuff for building the GUI using QT
     353        $(BOOST_LIB)
     354
     355#Stuff for building the GUI using Qt
    304356molecuildergui_SOURCES = ${QTUISOURCE} builder.cpp
    305357molecuildergui_CXXFLAGS = ${QT_CXXFLAGS} ${GLU_CXXFLAGS} -DUSE_GUI_QT
     
    307359
    308360unity_SOURCES = unity.cpp
    309 unity_LDADD = $(BOOST_LIB) ${BOOST_THREAD_LIB} ${BOOST_PROGRAM_OPTIONS_LIB}
     361unity_LDADD = $(BOOST_LIB)
    310362
    311363molecuildergui_LDADD = \
     
    318370        Helpers/libMolecuilderHelpers-@MOLECUILDER_API_VERSION@.la \
    319371        $(BOOST_LIB) \
    320         ${BOOST_THREAD_LIB} \
    321         ${BOOST_PROGRAM_OPTIONS_LIB} \
    322372        ${GUI_LIBS}
    323373
     
    331381        Exceptions/libMolecuilderExceptions-@MOLECUILDER_API_VERSION@.la \
    332382        Helpers/libMolecuilderHelpers-@MOLECUILDER_API_VERSION@.la \
    333         $(BOOST_LIB) \
    334         ${BOOST_THREAD_LIB} \
    335         ${BOOST_PROGRAM_OPTIONS_LIB}
     383        $(BOOST_LIB)
    336384
    337385analyzer_SOURCES = analyzer.cpp datacreator.cpp periodentafel.hpp datacreator.hpp
     
    344392        Exceptions/libMolecuilderExceptions-@MOLECUILDER_API_VERSION@.la \
    345393        Helpers/libMolecuilderHelpers-@MOLECUILDER_API_VERSION@.la \
    346         $(BOOST_LIB) \
    347         ${BOOST_THREAD_LIB} \
    348         ${BOOST_PROGRAM_OPTIONS_LIB}
    349 
    350 #Rules needed for QT4
     394        $(BOOST_LIB)
     395
     396#Rules needed for Qt4
    351397# UI-Files are scattered throughout several subdirectories
    352398# Therfore `%'-rules do not seem to work
Note: See TracChangeset for help on using the changeset viewer.