Support for conversions of things that have multiple representations.
[libsub.git] / src / wscript
1 from waflib import TaskGen
2
3 def build(bld):
4     if bld.env.STATIC:
5         obj = bld(features='cxx cxxstlib')
6     else:
7         obj = bld(features='cxx cxxshlib')
8
9     obj.name = 'libsub'
10     obj.target = 'sub'
11     obj.uselib = 'CXML'
12     obj.export_includes = ['.']
13     obj.source = """
14                  colour.cc
15                  convert_time.cc
16                  dcp_reader.cc
17                  effect.cc
18                  frame_time.cc
19                  metric_time.cc
20                  reader.cc
21                  stl_reader.cc
22                  stl_writer.cc
23                  subtitle.cc
24                  vertical_reference.cc
25                  """
26
27     headers = """
28               colour.h
29               convert_time.h
30               dcp_reader.h
31               effect.h
32               frame_time.h
33               metric_time.h
34               reader.h
35               stl_reader.h
36               stl_writer.h
37               subtitle.h
38               vertical_reference.h
39               writer.h
40               """
41
42     bld.install_files('${PREFIX}/include/libsub', headers)
43     if bld.env.STATIC:
44         bld.install_files('${PREFIX}/lib', 'libsub.a')