SUBDIRS = pictures INCLUDES = $(QT_CFLAGS) -I@srcdir@/../include lib_LTLIBRARIES = libqglviewer.la UI_FILES = QCameraKeyPathEditor.ui QLightSourceEditor.ui MOC_FILES = \ QGLViewer.cpp \ QGLExaminerViewer.cpp \ QStereoCtrl.cpp \ QSceneTreeRenderer.cpp \ QGLViewerSceneTreeObjects.cpp \ \ QCameraDropSite.cpp \ QCameraKeyPathDropSite.cpp \ QCameraPathDropSite.cpp \ QCameraKeyPathEditorImpl.cpp \ QCameraInterpolationTool.cpp \ QCameraPathPlayer.cpp \ \ QLightSourceEditorImpl.cpp \ \ QMyListBox.cpp \ QToggleButton.cpp \ QIconOptions.cpp EXTRA_DIST = src.pro $(UI_FILES) BUILT_SOURCES = \ $(patsubst %.ui,%.h,$(UI_FILES)) \ $(patsubst %.ui,%.cpp,$(UI_FILES)) \ $(patsubst %.ui,%.moc.cpp,$(UI_FILES)) \ $(patsubst %.cpp,%.moc.cpp,$(filter %.cpp,$(MOC_FILES))) \ QGLSignalWidget.moc.cpp libqglviewer_la_SOURCES = \ CP2D.cpp CP3D.cpp CP4D.cpp CV2D.cpp CV3D.cpp CV4D.cpp \ CMat4D.cpp CQuat.cpp \ CBoundingBox3D.cpp \ CCamera.cpp CLightSource.cpp \ CTree.cpp \ \ GLDrawable.cpp \ QSceneTreeNode.cpp \ QGLViewerXML.cpp \ QGLViewerIO.cpp \ \ CCameraKeyPathAttributes.cpp \ CCameraKeyPathPoint.cpp \ CCameraPathInterpolator.cpp \ QCameraDrag.cpp \ QCameraKeyPathDrag.cpp \ QCameraPathDrag.cpp \ \ $(MOC_FILES) # Built sources need to be manually built and linked libqglviewer_la_DEPENDENCIES = \ $(BUILT_SOURCES) \ $(patsubst %.cpp,%.lo,$(filter %.cpp,$(BUILT_SOURCES))) libqglviewer_la_LIBADD = \ $(patsubst %.cpp,%.lo,$(filter %.cpp,$(BUILT_SOURCES))) libqglviewer_la_LDFLAGS = -version-info 4:0:0 # local rules follow %.moc.cpp: @srcdir@/../include/%.h $(QT_MOC) -o $@ $< $(patsubst %.ui,%.h,$(UI_FILES)): %.h: @srcdir@/%.ui $(QT_UIC) $< -o $@ $(patsubst %.ui,%.cpp,$(UI_FILES)): %.cpp: @srcdir@/%.ui %.h $(QT_UIC) @srcdir@/$*.ui -i $*.h -o $@ $(patsubst %.ui,%.moc.cpp,$(UI_FILES)): %.moc.cpp: %.h $(QT_MOC) -o $@ $< # handcrafted depends QLightSourceEditorImpl.h QLightSourceEditorImpl.cpp: QLightSourceEditor.h QLightSourceEditor.cpp QCameraKeyPathEditorImpl.h QCameraKeyPathEditorImpl.cpp: QCameraKeyPathEditor.h QCameraKeyPathEditor.cpp pkginclude_HEADERS = QLightSourceEditor.h QCameraKeyPathEditor.h .PHONY: clean-local clean-local: rm -f $(BUILT_SOURCES)