Changes in src/Makefile.am [255971:88b400]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Makefile.am
r255971 r88b400 4 4 SUBDIRS = Actions Exceptions Helpers LinearAlgebra Parser UIElements 5 5 6 7 6 ATOMSOURCE = \ 8 7 atom.cpp \ … … 73 72 Shapes/Shape.hpp \ 74 73 Shapes/ShapeOps.hpp 74 75 75 76 77 QTUIMOC_HEADER = UIElements/QT4/QTDialog.hpp \78 UIElements/QT4/QTMainWindow.hpp \79 UIElements/Menu/QT4/QTMenu.hpp \80 UIElements/Views/QT4/QTWorldView.hpp \81 UIElements/Views/QT4/GLMoleculeView.hpp \82 UIElements/Views/QT4/QTMoleculeView.hpp \83 UIElements/Views/QT4/QTStatusBar.hpp84 85 QTUIMOC_TARGETS = QTMainWindow.moc.cpp \86 QTMenu.moc.cpp\87 QTDialog.moc.cpp \88 QTWorldView.moc.cpp \89 GLMoleculeView.moc.cpp \90 QTMoleculeView.moc.cpp \91 QTStatusBar.moc.cpp92 93 76 DESCRIPTORSOURCE = Descriptors/AtomDescriptor.cpp \ 94 77 Descriptors/AtomIdDescriptor.cpp \ … … 113 96 Descriptors/MoleculePtrDescriptor.hpp \ 114 97 Descriptors/MoleculeSelectionDescriptor.cpp 98 99 100 QTUIMOC_HEADER = UIElements/QT4/QTDialog.hpp \ 101 UIElements/QT4/QTMainWindow.hpp \ 102 UIElements/Menu/QT4/QTMenu.hpp \ 103 UIElements/Views/QT4/QTWorldView.hpp \ 104 UIElements/Views/QT4/GLMoleculeView.hpp \ 105 UIElements/Views/QT4/QTMoleculeView.hpp \ 106 UIElements/Views/QT4/QTStatusBar.hpp 115 107 116 QTUISOURCE = ${QTUIMOC_TARGETS}\108 QTUISOURCE = allmocs.moc.cpp \ 117 109 UIElements/QT4/QTMainWindow.cpp \ 118 110 UIElements/QT4/QTDialog.cpp \ … … 128 120 QTUI_DEFS = 129 121 122 TESSELATIONSOURCE = \ 123 BoundaryLineSet.cpp \ 124 BoundaryPointSet.cpp \ 125 BoundaryPolygonSet.cpp \ 126 BoundaryTriangleSet.cpp \ 127 CandidateForTesselation.cpp \ 128 PointCloud.cpp \ 129 tesselation.cpp \ 130 tesselationhelpers.cpp \ 131 TesselPoint.cpp 132 133 TESSELATIONHEADER = \ 134 BoundaryLineSet.hpp \ 135 BoundaryPointSet.hpp \ 136 BoundaryPolygonSet.hpp \ 137 BoundaryTriangleSet.hpp \ 138 CandidateForTesselation.hpp \ 139 PointCloud.hpp \ 140 tesselation.hpp \ 141 tesselationhelpers.hpp \ 142 TesselPoint.hpp 143 130 144 MOLECUILDERSOURCE = \ 131 145 ${ANALYSISSOURCE} \ … … 133 147 ${ATOMSOURCE} \ 134 148 ${PATTERNSOURCE} \ 135 ${PARSERSOURCE} \136 149 ${SHAPESOURCE} \ 137 150 ${DESCRIPTORSOURCE} \ 138 ${ HELPERSOURCE} \151 ${TESSELATIONSOURCE} \ 139 152 bond.cpp \ 140 153 bondgraph.cpp \ … … 144 157 config.cpp \ 145 158 ConfigFileBuffer.cpp \ 159 defs.cpp \ 146 160 element.cpp \ 147 161 elements_db.cpp \ … … 160 174 parser.cpp \ 161 175 periodentafel.cpp \ 162 tesselation.cpp \163 tesselationhelpers.cpp \164 176 ThermoStatContainer.cpp \ 165 177 triangleintersectionlist.cpp \ 166 178 UIElements/UIFactory.cpp \ 167 vector_ops.cpp \168 179 World.cpp 169 180 … … 172 183 ${ACTIONSHEADER} \ 173 184 ${ATOMHEADER} \ 174 ${PARSERHEADER} \175 185 ${PATTERNHEADER} \ 176 186 ${SHAPEHEADER} \ 177 187 ${DESCRIPTORHEADER} \ 188 ${TESSELATIONHEADER} \ 178 189 bond.hpp \ 179 190 bondgraph.hpp \ … … 197 208 periodentafel.hpp \ 198 209 stackclass.hpp \ 199 tesselation.hpp \200 tesselationhelpers.hpp \201 210 ThermoStatContainer.hpp \ 202 211 triangleintersectionlist.hpp \ 203 212 UIElements/UIFactory.hpp \ 204 vector_ops.hpp \205 213 World.hpp 206 214 … … 229 237 ## from each source file. Note that it is not necessary to list header files 230 238 ## which are already listed elsewhere in a _HEADERS variable assignment. 231 libMolecuilder_@MOLECUILDER_API_VERSION@_la_SOURCES = ${MOLECUILDERSOURCE} 239 libMolecuilder_@MOLECUILDER_API_VERSION@_la_SOURCES = ${MOLECUILDERSOURCE} $(srcdir)/version.c 232 240 233 241 ## Instruct libtool to include ABI version information in the generated shared … … 264 272 noinst_LIBRARIES = libmenu.a 265 273 bin_PROGRAMS = molecuilder molecuildergui joiner analyzer 274 EXTRA_PROGRAMS = unity 266 275 267 276 molecuilderdir = ${bindir} … … 292 301 molecuildergui_CXXFLAGS = ${QT_CXXFLAGS} ${GLU_CXXFLAGS} -DUSE_GUI_QT 293 302 molecuildergui_LDFLAGS = $(BOOST_LIB) ${QT_LDFLAGS} ${GLU_LDFLAGS} 303 304 unity_SOURCES = unity.cpp 305 unity_LDADD = $(BOOST_LIB) ${BOOST_THREAD_LIB} ${BOOST_PROGRAM_OPTIONS_LIB} 306 294 307 molecuildergui_LDADD = \ 295 308 UIElements/libMolecuilderUI-@MOLECUILDER_API_VERSION@.la \ … … 307 320 joiner_SOURCES = joiner.cpp datacreator.cpp datacreator.hpp periodentafel.hpp 308 321 joiner_LDADD = \ 322 Actions/libMolecuilderActions-@MOLECUILDER_API_VERSION@.la \ 309 323 libMolecuilder-@MOLECUILDER_API_VERSION@.la \ 324 Parser/libMolecuilderParser-@MOLECUILDER_API_VERSION@.la \ 310 325 LinearAlgebra/libMolecuilderLinearAlgebra-@MOLECUILDER_API_VERSION@.la \ 311 326 Exceptions/libMolecuilderExceptions-@MOLECUILDER_API_VERSION@.la \ … … 317 332 analyzer_SOURCES = analyzer.cpp datacreator.cpp periodentafel.hpp datacreator.hpp 318 333 analyzer_LDADD = \ 334 Actions/libMolecuilderActions-@MOLECUILDER_API_VERSION@.la \ 319 335 libMolecuilder-@MOLECUILDER_API_VERSION@.la \ 336 Parser/libMolecuilderParser-@MOLECUILDER_API_VERSION@.la \ 320 337 LinearAlgebra/libMolecuilderLinearAlgebra-@MOLECUILDER_API_VERSION@.la \ 321 338 Exceptions/libMolecuilderExceptions-@MOLECUILDER_API_VERSION@.la \ … … 329 346 # Therfore `%'-rules do not seem to work 330 347 #Quick fix to get it done otherwise 331 ${QTUIMOC_TARGETS}: ${QTUIMOC_HEADER} 348 allmocs.moc.cpp: ${QTUIMOC_HEADER} 349 echo "" > allmocs.moc.cpp;\ 332 350 list='$(QTUIMOC_HEADER)'; for header in $$list; do \ 333 351 echo "Making mocfile for $$header"; \ … … 335 353 $(MOC) $(srcdir)/$$header -o $$target \ 336 354 || eval $$failcom; \ 355 echo "#include \"$$target\"" >> allmocs.moc.cpp; \ 337 356 done; 338 357 339 MOSTLYCLEANFILES = ${QTUIMOC_TARGETS}340 341 358 #EXTRA_DIST = ${molecuilder_DATA} 342 359 … … 357 374 358 375 376 unity.cpp: ${MOLECUILDERSOURCE} ${MOLECUILDERHEADER} 377 echo "" > unity.cpp; \ 378 list='$(MOLECUILDERSOURCE)'; for file in $$list; do \ 379 echo "#include \"$(srcdir)/$$file\"" >> unity.cpp; \ 380 done; \ 381 subdirs='$(SUBDIRS)';for directory in $$subdirs; do\ 382 olddir=$$PWD;\ 383 cd $$directory && make unity.cpp;\ 384 cd $$olddir;\ 385 echo "#include \"$$directory/unity.cpp\"" >> unity.cpp;\ 386 done;\ 387 echo "#include \"$(srcdir)/builder.cpp\"" >> unity.cpp; 388 echo "#include \"$(srcdir)/version.c\"" >> unity.cpp; 389 390 MOSTLYCLEANFILES = allmocs.moc.cpp unity.cpp 391
Note:
See TracChangeset
for help on using the changeset viewer.