23 dcp_subtitle_content.cc
24 dcp_subtitle_decoder.cc
30 examine_content_job.cc
35 ffmpeg_audio_stream.cc
40 ffmpeg_subtitle_stream.cc
72 single_stream_audio_content.cc
94 if bld.env.BUILD_STATIC:
95 obj = bld(features = 'cxx cxxstlib')
97 obj = bld(features = 'cxx cxxshlib')
99 obj.name = 'libdcpomatic'
100 obj.export_includes = ['..']
102 AVCODEC AVUTIL AVFORMAT AVFILTER SWSCALE SWRESAMPLE
103 BOOST_FILESYSTEM BOOST_THREAD BOOST_DATETIME BOOST_SIGNALS2
104 SNDFILE OPENJPEG POSTPROC TIFF MAGICK SSH DCP CXML GLIB LZMA XML++
105 CURL ZIP QUICKMAIL PANGOMM CAIROMM
108 if bld.env.TARGET_OSX:
109 obj.framework = ['IOKit', 'Foundation']
111 obj.source = sources + ' version.cc'
113 if bld.env.TARGET_WINDOWS:
114 obj.uselib += ' WINSOCK2 BFD DBGHELP IBERTY SHLWAPI MSWSOCK BOOST_LOCALE'
115 obj.source += ' stack.cpp'
116 if bld.env.BUILD_STATIC:
117 obj.uselib += ' XML++'
119 obj.target = 'dcpomatic'
121 i18n.po_to_mo(os.path.join('src', 'lib'), 'libdcpomatic', bld)
124 i18n.pot(os.path.join('src', 'lib'), sources, 'libdcpomatic')
127 i18n.pot_merge(os.path.join('src', 'lib'), 'libdcpomatic')