75a161fdf2606a623d930fe466adcb61a40701c3
[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_file.cc
12                  dcp.cc        
13                  dcp_time.cc
14                  lut.cc
15                  metadata.cc
16                  mxf_asset.cc
17                  picture_asset.cc
18                  picture_frame.cc
19                  pkl.cc
20                  reel.cc
21                  argb_frame.cc
22                  sound_asset.cc
23                  sound_frame.cc
24                  subtitle_asset.cc
25                  test_mode.cc
26                  types.cc
27                  util.cc
28                  version.cc
29                  xml.cc
30                  """
31
32     headers = """
33               asset.h
34               dcp.h
35               dcp_time.h
36               exceptions.h
37               metadata.h
38               mxf_asset.h
39               picture_asset.h
40               picture_frame.h
41               reel.h
42               argb_frame.h
43               sound_asset.h
44               sound_frame.h
45               subtitle_asset.h
46               test_mode.h
47               types.h
48               version.h
49               xml.h
50               """
51
52     bld.install_files('${PREFIX}/include/libdcp', headers)