📄 makefile.am
字号:
# See which toolkit-dependent libraries we want to makeif WITH_LIVE toolkit_live_libraries = libambulant_live.lalibambulant_live_la_SOURCES = \ net/rtsp_datasource.cpp \ net/rtsp_factory.cpp live_includes = -I $(LIVE_ROOT)/BasicUsageEnvironment/include \ -I$(LIVE_ROOT)/groupsock/include \ -I$(LIVE_ROOT)/liveMedia/include \ -I$(LIVE_ROOT)/UsageEnvironment/include livelibs = -L$(LIVE_ROOT)/liveMedia/ -lliveMedia \ -L$(LIVE_ROOT)/BasicUsageEnvironment/ -lBasicUsageEnvironment \ -L$(LIVE_ROOT)/groupsock/ -lgroupsock \ -L$(LIVE_ROOT)/UsageEnvironment/ -lUsageEnvironmentelselive_includes =livelibs =toolkit_live_libraries =endifif WITH_EXPATexpat_parser_source = lib/expat_parser.cppexpatlibs = $(EXPAT_LIBS)elseexpat_parser_source = expatlibs =endifif WITH_XERCES_BUILTINxerces_parser_source = lib/xerces_parser.cppxerces_includes = $(XERCES_INCLUDES)elsexerces_parser_source = xerces_includes =endifif WITH_COCOAtoolkit_cocoa_libraries = libambulant_cocoa.la# XXX Should LIBINTL depend on USE_NLS?platlibs = $(LIBINTL) -framework WebKit -framework QTKit -framework CoreFoundationlibambulant_cocoa_la_SOURCES = \ gui/cocoa/cocoa_fill.m \ gui/cocoa/cocoa_gui.m \ gui/cocoa/cocoa_html.m \ gui/cocoa/cocoa_image.m \ gui/cocoa/cocoa_text.m \ gui/cocoa/cocoa_renderer.m \ gui/cocoa/cocoa_transition.m \ gui/cocoa/cocoa_audio.m \ gui/cocoa/cocoa_video.m \ gui/cocoa/cocoa_dsvideo.melsetoolkit_cocoa_libraries =platlibs =endifif WITH_GTKtoolkit_gtk_libraries = libambulant_gtk.lagtkincludes =$(GTK_CFLAGS)libambulant_gtk_la_SOURCES = \ gui/gtk/gtk_renderer.cpp \ gui/gtk/gtk_fill.cpp \ gui/gtk/gtk_image_renderer.cpp \ gui/gtk/gtk_text_renderer.cpp \ gui/gtk/gtk_transition.cpp \ gui/gtk/gtk_video_renderer.cpp \ gui/gtk/gtk_factory.cppelsegtkincludes=toolkit_gtk_libraries =libambulant_gtk_la_SOURCES =endifif WITH_QTtoolkit_qt_libraries = libambulant_qt.laqtincludes = -I$(QT_PREFIX)/includelibambulant_qt_la_SOURCES = \ gui/qt/qt_renderer.cpp \ gui/qt/qt_fill.cpp \ gui/qt/qt_image_renderer.cpp \ gui/qt/qt_text_renderer.cpp \ gui/qt/qt_transition.cpp \ gui/qt/qt_video_renderer.cpp \ gui/qt/qt_factory.cppelseqtincludes=toolkit_qt_libraries =libambulant_qt_la_SOURCES =endifif WITH_QT_HTML_WIDGETlibambulant_qt_la_SOURCES += \ gui/qt/qt_html_renderer.cppendifif WITH_ARTStoolkit_arts_libraries = libambulant_arts.lalibambulant_arts_la_LDFLAGS = `artsc-config --libs`artsincludes = `artsc-config --cflags`libambulant_arts_la_SOURCES = \ gui/arts/arts.cpp \ gui/arts/arts_audio.cppelseartsincludes=toolkit_arts_libraries =endifif WITH_SDLtoolkit_sdl_libraries = libambulant_sdl.lalibambulant_sdl_la_LDFLAGS = -static ` sdl-config --libs`sdlincludes = `sdl-config --cflags`libambulant_sdl_la_SOURCES = \ gui/SDL/sdl.cpp \ gui/SDL/sdl_audio.cppelsesdlincludes=toolkit_sdl_libraries =endifif WITH_DIRACdirac_libraries=`pkg-config --libs dirac`elsedirac_libraries=endifif WITH_FFMPEGtoolkit_ffmpeg_libraries = libambulant_ffmpeg.lalibambulant_ffmpeg_la_LDFLAGS = $(FFMPEG_LIBS) $(dirac_libraries)ffmpegincludes = -DWITH_FFMPEG -DWITH_FFMPEG_AVFORMAT $(FFMPEG_CFLAGS)libambulant_ffmpeg_la_SOURCES = \ net/ffmpeg_common.cpp \ net/ffmpeg_audio.cpp \ net/ffmpeg_video.cpp \ net/ffmpeg_raw.cpp \ net/demux_datasource.cppelseffmpegincludes=toolkit_ffmpeg_libraries=endifif WITH_GSTREAMERtoolkit_gstreamer_libraries = libambulant_gstreamer.lalibambulant_gstreamer_la_LDFLAGS = -lgstreamer-0.10gstreamer_includes = -DWITH_GSTREAMER \ -I/usr/include/gstreamer-0.10 \ -I/usr/include/glib-2.0 \ -I/usr/lib/glib-2.0/include \ -I/usr/include/libxml2 \ $(GSTREAMER_CFLAGS)libambulant_gstreamer_la_SOURCES = \ gui/gstreamer/gstreamer_audio_renderer.cpp \ gui/gstreamer/gstreamer_renderer_factory.cpp \ gui/gstreamer/gstreamer_player.cppelsegstreamer_includes=toolkit_gstreamer_libraries=endifif WITH_NOKIA770nokia770_includes=-DWITH_NOKIA770 #$(HILDON_CFLAGS) $(OSSO_CFLAGS)toolkit_nokia770_libraries= #$(OSSO_LIBS)elsenokia770_includes=toolkit_nokia770_libraries=endif # WITH_NOKIA770INCLUDES = \ -I$(top_builddir)/include \ -I$(top_srcdir)/include \ $(EXPAT_INCLUDES) \ $(xerces_includes) \ $(qtincludes) \ $(gstreamer_includes) \ $(gtkincludes) \ $(nokia770_includes) \ $(artsincludes) \ $(sdlincludes) \ $(ffmpegincludes) \ $(live_includes) \ $(INCLTDL)lib_LTLIBRARIES = \ libambulant.la \ $(toolkit_cocoa_libraries) \ $(toolkit_qt_libraries) \ $(toolkit_gstreamer_libraries) \ $(toolkit_gtk_libraries) \ $(toolkit_arts_libraries) \ $(toolkit_sdl_libraries) \ $(toolkit_nokia770_libraries) \ $(toolkit_ffmpeg_libraries) \ $(toolkit_live_libraries)# AM_CPPFLAGS=-rdynamicAM_CPPFLAGS = \ -DAMBULANT_DATADIR=\"$(pkgdatadir)\" \ -DAMBULANT_PLUGINDIR=\"$(pkglibdir)\"libambulant_la_LDFLAGS= \ -export-dynamic $(LIBLTDL) \ $(expatlibs) \ $(livelibs) \ $(platlibs)libambulant_la_SOURCES = \ get_version.cpp \ \ $(expat_parser_source) \ $(xerces_parser_source) \ \ lib/colors.cpp \ lib/delta_timer.cpp \ lib/document.cpp \ lib/event_processor.cpp \ lib/gpaths.cpp \ lib/logger.cpp \ lib/nfa.cpp \ lib/node.cpp \ lib/parselets.cpp \ lib/string_util.cpp \ lib/timer.cpp \ lib/transition_info.cpp \ lib/tree_builder.cpp \ \ lib/parser_factory.cpp \ lib/unix/unix_event_processor.cpp \ lib/unix/unix_mtsync.cpp \ lib/unix/unix_thread.cpp \ lib/unix/unix_timer.cpp \ \ net/posix_datasource.cpp \ net/stdio_datasource.cpp \ net/raw_video_datasource.cpp \ net/datasource.cpp \ net/databuffer.cpp \ net/url.cpp \ \ common/factory.cpp \ common/gui_player.cpp \ common/preferences.cpp \ common/region.cpp \ common/renderer_impl.cpp \ common/schema.cpp \ common/smil_alignment.cpp \ common/smil_handler.cpp \ common/plugin_engine.cpp \ common/video_renderer.cpp \ \ smil2/animate_a.cpp \ smil2/animate_e.cpp \ smil2/animate_n.cpp \ smil2/params.cpp \ smil2/region_node.cpp \ smil2/smil_layout.cpp \ smil2/smil_player.cpp \ smil2/smil_time.cpp \ smil2/sync_rule.cpp \ smil2/test_attrs.cpp \ smil2/time_attrs.cpp \ smil2/time_calc.cpp \ smil2/time_node.cpp \ smil2/time_sched.cpp \ smil2/time_state.cpp \ smil2/timegraph.cpp \ smil2/trace_player.cpp \ smil2/transition.cpp \ \ mms/mms_player.cpp \ mms/timeline_builder.cpp \ mms/timelines.cpp \ \ gui/none/none_area.cpp \ gui/none/none_gui.cpp \ gui/none/none_video_renderer.cpp \ gui/none/none_factory.cpp## EXTRA_DIST= \## gui/cocoa/cocoa_fill.m gui/cocoa/cocoa_fill.mm \## gui/cocoa/cocoa_gui.m gui/cocoa/cocoa_gui.mm \## gui/cocoa/cocoa_image.m gui/cocoa/cocoa_image.mm \## gui/cocoa/cocoa_mouse.m gui/cocoa/cocoa_mouse.mm \## gui/cocoa/cocoa_text.m gui/cocoa/cocoa_text.mm \## gui/cocoa/cocoa_audio.m gui/cocoa/cocoa_audio.mm \## gui/cocoa/cocoa_audio.m gui/cocoa/cocoa_video.mmEXTRA_DIST= \ lib/expat_parser.cpp \ lib/xerces_parser.cpp \ libambulant_win32.dsp \ libambulant_win32.vcproj \ libambulant_wince.vcp \ gui/SDL \ gui/arts \ gui/cocoa \ gui/dg \ gui/dx \ gui/qt \ gui/gstreamer \ gui/gtk \ net/win32_datasource.cpp \ lib/memfile.cpp \ lib/win32CLEANFILES=demux_datasource.loT ffmpeg_common.loT sdl.loT lib/win32CLEANFILES=demux_datasource.loT ffmpeg_common.loT sdl.loT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -