X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwscript;h=cdf3c0620973dc08365d9080a453b022b2e4bc83;hb=054cc86d5ba734c72780b07a772a55e3a7000a4f;hp=93d6d5c1cef519a2b8ebcebc9d9ead5a8b44ad8d;hpb=c2bac22380bea453665a24c6f39200a977771daf;p=libdcp.git diff --git a/src/wscript b/src/wscript index 93d6d5c1..cdf3c062 100644 --- a/src/wscript +++ b/src/wscript @@ -1,3 +1,5 @@ +from waflib import TaskGen + def build(bld): if bld.env.STATIC: obj = bld(features = 'cxx cxxstlib') @@ -10,25 +12,41 @@ def build(bld): obj.uselib = 'BOOST_FILESYSTEM BOOST_SIGNALS2 BOOST_DATETIME OPENSSL SIGC++ LIBXML++ OPENJPEG CXML XMLSEC1' obj.use = 'libkumu-libdcp libasdcp-libdcp' obj.source = """ + argb_frame.cc asset.cc - dcp.cc certificates.cc - crypt_chain.cc + colour_matrix.cc cpl.cc + dcp.cc dcp_time.cc + exceptions.cc gamma_lut.cc + image.cc + kdm.cc + key.cc metadata.cc + mono_picture_asset.cc + mono_picture_asset_writer.cc + mono_picture_frame.cc mxf_asset.cc picture_asset.cc - picture_frame.cc + picture_asset_writer.cc + rec709_linearised_gamma_lut.cc reel.cc - argb_frame.cc + rgb_xyz.cc + signer.cc + signer_chain.cc sound_asset.cc sound_frame.cc + srgb_linearised_gamma_lut.cc + stereo_picture_asset.cc + stereo_picture_asset_writer.cc + stereo_picture_frame.cc subtitle_asset.cc types.cc util.cc version.cc + xyz_frame.cc parse/asset_map.cc parse/cpl.cc parse/pkl.cc @@ -38,26 +56,41 @@ def build(bld): headers = """ asset.h certificates.h + colour_matrix.h cpl.h - crypt_chain.h dcp.h dcp_time.h exceptions.h + gamma_lut.h + image.h + kdm.h + key.h + lut.h + lut_cache.h metadata.h + mono_picture_asset.h + mono_picture_frame.h mxf_asset.h picture_asset.h - picture_frame.h + picture_asset_writer.h + rgb_xyz.h + rec709_linearised_gamma_lut.h reel.h argb_frame.h + signer.h + signer_chain.h sound_asset.h sound_frame.h + srgb_linearised_gamma_lut.h + stereo_picture_asset.h + stereo_picture_frame.h subtitle_asset.h types.h util.h version.h + xyz_frame.h """ bld.install_files('${PREFIX}/include/libdcp', headers) if bld.env.STATIC: bld.install_files('${PREFIX}/lib', 'libdcp.a') -