X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwscript;h=491111744d0e4c28d111afd7fe3fbf219d18ee15;hb=948df331b6e32774415c9412bbe0e1d935b65c93;hp=599e2af6b8fd37df0a3899714cfeda8de5a7871f;hpb=19b5ac5e09e204a9c22daff460f3cbb2137d265b;p=libsub.git diff --git a/src/wscript b/src/wscript index 599e2af..4911117 100644 --- a/src/wscript +++ b/src/wscript @@ -6,29 +6,36 @@ def build(bld): else: obj = bld(features='cxx cxxshlib') - obj.name = 'libsub' - obj.target = 'sub' - obj.uselib = 'CXML DCP BOOST_FILESYSTEM BOOST_LOCALE' + obj.name = 'libsub%s' % bld.env.API_VERSION + obj.target = 'sub%s' % bld.env.API_VERSION + obj.uselib = 'CXML DCP BOOST_FILESYSTEM BOOST_LOCALE BOOST_REGEX ASDCPLIB_CTH' + obj.use = 'libkumu-libsub%s libasdcp-libsub%s' % (bld.env.API_VERSION, bld.env.API_VERSION) obj.export_includes = ['.'] obj.source = """ colour.cc dcp_reader.cc effect.cc - frame_time.cc + exceptions.cc + font_size.cc + horizontal_position.cc iso6937.cc iso6937_tables.cc - metric_time.cc + locale_convert.cc + rational.cc + raw_convert.cc raw_subtitle.cc reader.cc reader_factory.cc + ssa_reader.cc stl_binary_reader.cc stl_binary_tables.cc stl_binary_writer.cc stl_text_reader.cc stl_util.cc - time_pair.cc + sub_time.cc subrip_reader.cc subtitle.cc + util.cc vertical_reference.cc vertical_position.cc """ @@ -38,21 +45,26 @@ def build(bld): colour.h dcp_reader.h effect.h + exceptions.h font_size.h - frame_time.h - metric_time.h + horizontal_position.h + horizontal_reference.h + rational.h raw_subtitle.h reader.h + reader_factory.h + ssa_reader.h stl_binary_tables.h + stl_binary_reader.h stl_binary_writer.h stl_text_reader.h + sub_time.h subrip_reader.h subtitle.h - time_pair.h vertical_position.h vertical_reference.h """ - bld.install_files('${PREFIX}/include/libsub', headers) + bld.install_files('${PREFIX}/include/libsub%s/sub' % bld.env.API_VERSION, headers) if bld.env.STATIC: - bld.install_files('${PREFIX}/lib', 'libsub.a') + bld.install_files('${PREFIX}/lib', 'libsub%s.a' % bld.env.API_VERSION)