22 dcp_subtitle_content.cc
23 dcp_subtitle_decoder.cc
29 examine_content_job.cc
34 ffmpeg_audio_stream.cc
39 ffmpeg_subtitle_stream.cc
70 single_stream_audio_content.cc
92 if bld.env.BUILD_STATIC:
93 obj = bld(features = 'cxx cxxstlib')
95 obj = bld(features = 'cxx cxxshlib')
97 obj.name = 'libdcpomatic'
98 obj.export_includes = ['..']
100 AVCODEC AVUTIL AVFORMAT AVFILTER SWSCALE SWRESAMPLE
101 BOOST_FILESYSTEM BOOST_THREAD BOOST_DATETIME BOOST_SIGNALS2
102 SNDFILE OPENJPEG POSTPROC TIFF MAGICK SSH DCP CXML GLIB LZMA XML++
103 CURL ZIP QUICKMAIL PANGOMM CAIROMM
106 if bld.env.TARGET_OSX:
107 obj.framework = ['IOKit', 'Foundation']
109 obj.source = sources + ' version.cc'
111 if bld.env.TARGET_WINDOWS:
112 obj.uselib += ' WINSOCK2 BFD DBGHELP IBERTY SHLWAPI MSWSOCK BOOST_LOCALE'
113 obj.source += ' stack.cpp'
114 if bld.env.BUILD_STATIC:
115 obj.uselib += ' XML++'
117 obj.target = 'dcpomatic'
119 i18n.po_to_mo(os.path.join('src', 'lib'), 'libdcpomatic', bld)
122 i18n.pot(os.path.join('src', 'lib'), sources, 'libdcpomatic')
125 i18n.pot_merge(os.path.join('src', 'lib'), 'libdcpomatic')