X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fwscript;h=b2b639f06d375928c9872e12b288136fa3f2da0f;hb=1104fed9f028f221f58bf1f7287d8cdf63835a47;hp=2d31e09a2382b499dfac9e5e9b2c28534e450083;hpb=d7fe5fa4178af87b5f1e5a571a78313fa00c3327;p=dcpomatic.git diff --git a/src/lib/wscript b/src/lib/wscript index 2d31e09a2..b2b639f06 100644 --- a/src/lib/wscript +++ b/src/lib/wscript @@ -1,5 +1,9 @@ def build(bld): - obj = bld(features = 'cxx cxxshlib') + if bld.env.STATIC: + obj = bld(features = 'cxx cxxstlib') + else: + obj = bld(features = 'cxx cxxshlib') + obj.name = 'libdvdomatic' obj.export_includes = ['.'] obj.uselib = 'AVCODEC AVUTIL AVFORMAT AVFILTER SWSCALE SWRESAMPLE SNDFILE BOOST_FILESYSTEM BOOST_THREAD BOOST_DATETIME BOOST_SIGNALS2 OPENJPEG POSTPROC TIFF MAGICK SSH DCP GLIB' @@ -8,8 +12,11 @@ def build(bld): obj.source = """ ab_transcode_job.cc ab_transcoder.cc + audio_decoder.cc + audio_source.cc check_hashes_job.cc config.cc + combiner.cc cross.cc dcp_content_type.cc dcp_video_frame.cc @@ -18,37 +25,37 @@ def build(bld): delay_line.cc dolby_cp750.cc encoder.cc - encoder_factory.cc examine_content_job.cc + external_audio_decoder.cc filter_graph.cc ffmpeg_compatibility.cc ffmpeg_decoder.cc film.cc filter.cc format.cc + gain.cc image.cc imagemagick_decoder.cc - imagemagick_encoder.cc - j2k_still_encoder.cc - j2k_wav_encoder.cc job.cc job_manager.cc log.cc lut.cc make_dcp_job.cc + matcher.cc scp_dcp_job.cc scaler.cc server.cc sound_processor.cc stream.cc subtitle.cc - tiff_decoder.cc timer.cc transcode_job.cc transcoder.cc ui_signaller.cc util.cc version.cc + video_decoder.cc + video_source.cc """ obj.target = 'dvdomatic'