X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwscript;h=9136ea1324149c46f886d577ddecb63718ed2463;hb=df1f122492dcb1a66f3ac1f3fd734f5790a04bea;hp=cdc9c3ff30248da341164574eac2313aab2a0cfe;hpb=869252e98ad029fbee4b1c2c4941b268c986d1fa;p=libsub.git diff --git a/src/wscript b/src/wscript index cdc9c3f..9136ea1 100644 --- a/src/wscript +++ b/src/wscript @@ -6,32 +6,42 @@ def build(bld): else: obj = bld(features='cxx cxxshlib') - obj.name = 'libsub' - obj.target = 'sub' - obj.uselib = 'CXML 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 = """ - collect.cc colour.cc dcp_reader.cc effect.cc - frame_time.cc + exceptions.cc + font_size.cc + interop_dcp_reader.cc iso6937.cc iso6937_tables.cc - metric_time.cc + rational.cc raw_subtitle.cc reader.cc reader_factory.cc + smpte_dcp_reader.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 + dcp/font.cc + dcp/interop_load_font.cc + dcp/smpte_load_font.cc + dcp/subtitle.cc + dcp/text.cc """ headers = """ @@ -40,20 +50,23 @@ def build(bld): dcp_reader.h effect.h font_size.h - frame_time.h - metric_time.h + interop_dcp_reader.h + rational.h raw_subtitle.h reader.h + smpte_dcp_reader.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)