Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Makefile.am

    r8df74d r9ee38b  
    5959  Actions/Process.hpp
    6060
    61 
    6261PATTERNSOURCE = \
    6362  Patterns/Observer.cpp
     
    101100  Descriptors/MoleculePtrDescriptor.hpp \
    102101  Descriptors/MoleculeSelectionDescriptor.cpp
    103  
    104 THERMOSTATSOURCE = \
    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 
    113 THERMOSTATHEADER = \
    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 
    122 QTUIMOC_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
     102
     103
     104QTUIMOC_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
    129111                                 
    130112QTUISOURCE = allmocs.moc.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
     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
    172121             
    173 QTUIHEADER = \
    174   ${QTUIMOC_HEADER} \
    175   UIElements/Qt4/Pipe/QtQueryListPipe.hpp \
    176   UIElements/Qt4/QtUIFactory.hpp
     122QTUIHEADER = ${QTUIMOC_HEADER} UIElements/QT4/QTUIFactory.hpp
    177123
    178124QTUI_DEFS =
     
    207153  ${SHAPESOURCE} \
    208154  ${DESCRIPTORSOURCE} \
    209   ${THERMOSTATSOURCE} \
    210155  ${TESSELATIONSOURCE} \
    211156  bond.cpp \
     
    245190  ${SHAPEHEADER} \
    246191  ${DESCRIPTORHEADER} \
    247   ${THERMOSTATHEADER} \
    248192  ${TESSELATIONHEADER} \
    249193  bond.hpp \
     
    264208  lists.hpp \
    265209  molecule.hpp \
     210  molecule_template.hpp \
    266211  parser.hpp \
    267212  periodentafel.hpp \
     
    325270
    326271
    327 BOOST_LIB = $(BOOST_LDFLAGS) $(BOOST_MPL_LIB) $(BOOST_PROGRAM_OPTIONS_LIB) $(BOOST_FILESYSTEM_LIB) $(BOOST_THREAD_LIB)
     272BOOST_LIB = $(BOOST_LDFLAGS) $(BOOST_MPL_LIB)
    328273GUI_LIBS = ${QT_LDADD} ${QT_LIB_GUI} -lQtOpenGL ${GLU_LIBS}
    329274INCLUDES = -I$(top_srcdir)/src/unittests -I$(top_srcdir)/src/Actions -I$(top_srcdir)/src/UIElements
     
    351296        Exceptions/libMolecuilderExceptions-@MOLECUILDER_API_VERSION@.la \
    352297        Helpers/libMolecuilderHelpers-@MOLECUILDER_API_VERSION@.la \
    353         $(BOOST_LIB)
    354 
    355 #Stuff for building the GUI using Qt
     298        $(BOOST_LIB) \
     299        ${BOOST_THREAD_LIB} \
     300        ${BOOST_PROGRAM_OPTIONS_LIB}
     301
     302
     303#Stuff for building the GUI using QT
    356304molecuildergui_SOURCES = ${QTUISOURCE} builder.cpp
    357305molecuildergui_CXXFLAGS = ${QT_CXXFLAGS} ${GLU_CXXFLAGS} -DUSE_GUI_QT
     
    359307
    360308unity_SOURCES = unity.cpp
    361 unity_LDADD = $(BOOST_LIB)
     309unity_LDADD = $(BOOST_LIB) ${BOOST_THREAD_LIB} ${BOOST_PROGRAM_OPTIONS_LIB}
    362310
    363311molecuildergui_LDADD = \
     
    370318        Helpers/libMolecuilderHelpers-@MOLECUILDER_API_VERSION@.la \
    371319        $(BOOST_LIB) \
     320        ${BOOST_THREAD_LIB} \
     321        ${BOOST_PROGRAM_OPTIONS_LIB} \
    372322        ${GUI_LIBS}
    373323
     
    381331        Exceptions/libMolecuilderExceptions-@MOLECUILDER_API_VERSION@.la \
    382332        Helpers/libMolecuilderHelpers-@MOLECUILDER_API_VERSION@.la \
    383         $(BOOST_LIB)
     333        $(BOOST_LIB) \
     334        ${BOOST_THREAD_LIB} \
     335        ${BOOST_PROGRAM_OPTIONS_LIB}
    384336
    385337analyzer_SOURCES = analyzer.cpp datacreator.cpp periodentafel.hpp datacreator.hpp
     
    392344        Exceptions/libMolecuilderExceptions-@MOLECUILDER_API_VERSION@.la \
    393345        Helpers/libMolecuilderHelpers-@MOLECUILDER_API_VERSION@.la \
    394         $(BOOST_LIB)
    395 
    396 #Rules needed for Qt4
     346        $(BOOST_LIB) \
     347        ${BOOST_THREAD_LIB} \
     348        ${BOOST_PROGRAM_OPTIONS_LIB}
     349
     350#Rules needed for QT4
    397351# UI-Files are scattered throughout several subdirectories
    398352# Therfore `%'-rules do not seem to work
Note: See TracChangeset for help on using the changeset viewer.