AM_CPPFLAGS = -I.. @XML2_CFLAGS@ @FREETYPE_CFLAGS@ \ @PANGOFT2_CFLAGS@ @PYTHON_CPPFLAGS@ @GL_CFLAGS@ \ @DC1394_2_CFLAGS@ @LIBRSVG_CFLAGS@ @FONTCONFIG_CFLAGS@ \ $(MTDEV_CFLAGS) if APPLE APPLE_SOURCES = SDLMain.m AppleTrackpadInputDevice.cpp APPLE_LINKFLAGS = -read_only_relocs suppress -F/System/Library/PrivateFrameworks \ -framework MultitouchSupport XGL_LIBS = else APPLE_SOURCES = APPLE_LINKFLAGS = if ENABLE_RPI XGL_LIBS = -lXxf86vm -lX11 -lGLESv2 -lEGL else if ENABLE_EGL XGL_LIBS = -lXxf86vm -lX11 -lGLESv2 -lEGL else XGL_LIBS = -lXxf86vm -lX11 endif endif endif if ENABLE_MTDEV MTDEV_SOURCES = LibMTDevInputDevice.cpp MTDEV_INCLUDES = LibMTDevInputDevice.h else MTDEV_SOURCES = MTDEV_INCLUDES = endif if HAVE_XI2_1 XINPUT2_SOURCES = XInputMTInputDevice.cpp XINPUT2_INCLUDES = XInputMTInputDevice.h else if HAVE_XI2_2 XINPUT2_SOURCES = XInputMTInputDevice.cpp XINPUT2_INCLUDES = XInputMTInputDevice.h else XINPUT2_SOURCES = XINPUT2_INCLUDES = endif endif GL_SOURCES = OGLSurface.cpp SDLDisplayEngine.cpp GL_INCLUDES = OGLSurface.h SDLDisplayEngine.h ALL_GL_LIBS = @GL_LIBS@ @SDL_LIBS@ $(XGL_LIBS) ALL_H = Player.h PluginManager.h IInputDevice.h VideoNode.h ExportedObject.h \ DisplayEngine.h TypeRegistry.h Arg.h ArgBase.h ArgList.h \ Node.h AreaNode.h DisplayParams.h TypeDefinition.h TextEngine.h \ AVGNode.h DivNode.h CursorState.h MaterialInfo.h Canvas.h MainCanvas.h \ Image.h ImageNode.h Timeout.h WordsNode.h WrapPython.h OffscreenCanvas.h \ EventDispatcher.h CursorEvent.h MouseEvent.h \ Event.h KeyEvent.h TestHelper.h CanvasNode.h \ OffscreenCanvasNode.h MultitouchInputDevice.h \ RasterNode.h CameraNode.h TrackerInputDevice.h TrackerCalibrator.h \ TouchEvent.h Contact.h TouchStatus.h TrackerTouchStatus.h BoostPython.h \ SoundNode.h FontStyle.h \ VectorNode.h FilledVectorNode.h LineNode.h PolyLineNode.h RectNode.h \ CurveNode.h PolygonNode.h CircleNode.h Shape.h MeshNode.h FXNode.h \ NullFXNode.h BlurFXNode.h ShadowFXNode.h ChromaKeyFXNode.h HueSatFXNode.h \ InvertFXNode.h TUIOInputDevice.h VideoWriter.h VideoWriterThread.h \ SVG.h SVGElement.h Publisher.h SubscriberInfo.h PublisherDefinition.h \ PublisherDefinitionRegistry.h MessageID.h VersionInfo.h \ PythonLogSink.h BitmapManager.h BitmapManagerThread.h IBitmapLoadedListener.h \ BitmapManagerMsg.h \ $(MTDEV_INCLUDES) $(GL_INCLUDES) $(XINPUT2_INCLUDES) TESTS = testcalibrator testplayer EXTRA_DIST = SDLMain.h noinst_LTLIBRARIES = libplayer.la noinst_PROGRAMS = testcalibrator testplayer testplayer_SOURCES = testplayer.cpp testplayer_LDADD = libplayer.la ../video/libvideo.la ../audio/libaudio.la \ ../base/triangulate/libtriangulate.la \ ../imaging/libimaging.la ../graphics/libgraphics.la ../base/libbase.la \ ../lmfit/liblmfit.la ../oscpack/liboscpack.la \ @XML2_LIBS@ @BOOST_THREAD_LIBS@ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ @PANGOFT2_LIBS@ \ @LIBRSVG_LIBS@ \ @DC1394_2_LIBS@ @GLU_LIBS@ $(ALL_GL_LIBS) $(XI2_1_LIBS) $(XI2_2_LIBS) \ @LIBFFMPEG@ @LIBAVRESAMPLE@ $(BOOST_PYTHON_LIBS) $(PYTHON_LDFLAGS) @GDK_PIXBUF_LIBS@ \ @FONTCONFIG_LIBS@ testplayer_LDFLAGS = $(APPLE_LINKFLAGS) -module -XCClinker testcalibrator_SOURCES = testcalibrator.cpp testcalibrator_LDADD = libplayer.la ../video/libvideo.la ../audio/libaudio.la \ ../base/triangulate/libtriangulate.la \ ../imaging/libimaging.la ../graphics/libgraphics.la ../base/libbase.la \ ../lmfit/liblmfit.la ../oscpack/liboscpack.la \ @XML2_LIBS@ @BOOST_THREAD_LIBS@ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ @LIBRSVG_LIBS@ \ @GDK_PIXBUF_LIBS@ libplayer_la_LIBADD = $(BOOST_PYTHON_LIBS) $(PYTHON_LDFLAGS) $(MTDEV_LIBS) libplayer_la_SOURCES = $(GL_SOURCES) \ Arg.cpp AreaNode.cpp RasterNode.cpp DivNode.cpp VideoNode.cpp ExportedObject.cpp \ Player.cpp PluginManager.cpp TypeRegistry.cpp ArgBase.cpp ArgList.cpp \ DisplayEngine.cpp Canvas.cpp CanvasNode.cpp OffscreenCanvasNode.cpp \ MainCanvas.cpp Node.cpp MultitouchInputDevice.cpp WrapPython.cpp \ WordsNode.cpp CameraNode.cpp TypeDefinition.cpp TextEngine.cpp \ Timeout.cpp Event.cpp DisplayParams.cpp CursorState.cpp MaterialInfo.cpp \ Image.cpp ImageNode.cpp EventDispatcher.cpp KeyEvent.cpp CursorEvent.cpp \ MouseEvent.cpp TouchEvent.cpp AVGNode.cpp TestHelper.cpp \ TrackerInputDevice.cpp TrackerTouchStatus.cpp TrackerCalibrator.cpp \ SoundNode.cpp FontStyle.cpp \ VectorNode.cpp FilledVectorNode.cpp LineNode.cpp PolyLineNode.cpp \ RectNode.cpp CurveNode.cpp PolygonNode.cpp CircleNode.cpp Shape.cpp MeshNode.cpp \ Contact.cpp TouchStatus.cpp OffscreenCanvas.cpp FXNode.cpp TUIOInputDevice.cpp \ NullFXNode.cpp BlurFXNode.cpp ShadowFXNode.cpp ChromaKeyFXNode.cpp \ InvertFXNode.cpp HueSatFXNode.cpp VideoWriter.cpp VideoWriterThread.cpp \ SVG.cpp SVGElement.cpp Publisher.cpp SubscriberInfo.cpp PublisherDefinition.cpp \ PublisherDefinitionRegistry.cpp MessageID.cpp VersionInfo.cpp \ PythonLogSink.cpp BitmapManager.cpp BitmapManagerThread.cpp \ BitmapManagerMsg.cpp \ $(MTDEV_SOURCES) $(XINPUT2_SOURCES) $(APPLE_SOURCES) $(ALL_H) libplayer_a_CXXFLAGS = -DPREFIXDIR=\"$(prefix)\"