Add picture frame extraction.
[libdcp.git] / src / wscript
1 def build(bld):
2     obj = bld(features = 'cxx cxxshlib')
3     obj.name = 'libdcp'
4     obj.target = 'dcp'
5     obj.export_includes = ['.']
6     obj.uselib = 'BOOST_FILESYSTEM OPENSSL SIGC++ LIBXML++ OPENJPEG'
7     obj.use = 'libkumu-libdcp libasdcp-libdcp'
8     obj.source = """
9                  asset.cc
10                  asset_map.cc
11                  cpl.cc
12                  dcp.cc        
13                  sound_asset.cc
14                  picture_asset.cc
15                  picture_frame.cc
16                  pkl.cc
17                  util.cc
18                  metadata.cc
19                  version.cc
20                  test_mode.cc
21                  types.cc
22                  xml.cc
23                  """
24
25     headers = """
26               dcp.h
27               metadata.h
28               types.h
29               exceptions.h
30               test_mode.h
31               version.h
32               picture_asset.h
33               asset.h
34               """
35
36     bld.install_files('${PREFIX}/include/libdcp', headers)