14 cinema_sound_processor.cc
25 dcp_subtitle_content.cc
26 dcp_subtitle_decoder.cc
32 examine_content_job.cc
37 ffmpeg_audio_stream.cc
42 ffmpeg_subtitle_stream.cc
76 send_problem_report_job.cc
79 single_stream_audio_content.cc
96 video_content_scale.cc
102 if bld.env.BUILD_STATIC:
103 obj = bld(features = 'cxx cxxstlib')
105 obj = bld(features = 'cxx cxxshlib')
107 obj.name = 'libdcpomatic2'
108 obj.export_includes = ['..']
110 AVCODEC AVUTIL AVFORMAT AVFILTER SWSCALE SWRESAMPLE
111 BOOST_FILESYSTEM BOOST_THREAD BOOST_DATETIME BOOST_SIGNALS2
112 SNDFILE OPENJPEG POSTPROC TIFF MAGICK SSH DCP CXML GLIB LZMA XML++
113 CURL ZIP PANGOMM CAIROMM XMLSEC SUB
116 if bld.env.TARGET_OSX:
117 obj.framework = ['IOKit', 'Foundation']
119 obj.source = sources + ' version.cc'
121 if bld.env.TARGET_WINDOWS:
122 obj.uselib += ' WINSOCK2 BFD DBGHELP IBERTY SHLWAPI MSWSOCK BOOST_LOCALE'
123 if bld.env.BUILD_STATIC:
124 obj.uselib += ' XMLPP'
126 obj.target = 'dcpomatic2'
128 i18n.po_to_mo(os.path.join('src', 'lib'), 'libdcpomatic2', bld)
131 i18n.pot(os.path.join('src', 'lib'), sources, 'libdcpomatic')
134 i18n.pot_merge(os.path.join('src', 'lib'), 'libdcpomatic')