Try again to fix warnings.
[libdcp.git] / asdcplib / src / wscript
1 def configure(conf):
2     conf.check_cc(msg = 'Checking for library expat', header_name = 'tiffio.h', lib = 'expat', uselib_store = 'EXPAT', mandatory = True)
3     conf.env.append_value('CXXFLAGS', '-DHAVE_EXPAT')
4     conf.env.append_value('CXXFLAGS', '-D_FILE_OFFSET_BITS=64')
5     conf.env.append_value('CXXFLAGS', '-DPACKAGE_VERSION="1.9.45-dvdomatic"')
6     # XXX: ?
7     conf.env.append_value('CXXFLAGS', '-DASDCP_PLATFORM="linux"')
8
9 def build(bld):
10     obj = bld(features = 'cxx cxxshlib')
11     obj.name = 'libkumu-libdcp'
12     obj.target = 'kumu-libdcp'
13     obj.uselib = 'EXPAT'
14     obj.includes = ['.']
15     obj.export_includes = ['.']
16     obj.source = """
17                  KM_fileio.cpp
18                  KM_log.cpp
19                  KM_util.cpp
20                  KM_xml.cpp
21                  KM_tai.cpp
22                  KM_prng.cpp
23                  """
24
25     obj = bld(features = 'cxx cxxshlib')
26     obj.name = 'libasdcp-libdcp'
27     obj.target = 'asdcp-libdcp'
28     obj.uselib = 'EXPAT'
29     obj.includes = ['.']
30     obj.export_includes = ['.']
31     obj.source = """
32                  MPEG2_Parser.cpp
33                  MPEG.cpp
34                  JP2K_Codestream_Parser.cpp
35                  JP2K_Sequence_Parser.cpp
36                  JP2K.cpp
37                  PCM_Parser.cpp
38                  Wav.cpp
39                  TimedText_Parser.cpp
40                  KLV.cpp 
41                  Dict.cpp
42                  MXFTypes.cpp
43                  MXF.cpp
44                  Index.cpp
45                  Metadata.cpp
46                  AS_DCP.cpp
47                  AS_DCP_MXF.cpp
48                  AS_DCP_AES.cpp
49                  h__Reader.cpp
50                  h__Writer.cpp
51                  AS_DCP_MPEG2.cpp
52                  AS_DCP_JP2K.cpp
53                  AS_DCP_PCM.cpp
54                  AS_DCP_TimedText.cpp
55                  PCMParserList.cpp
56                  MDD.cpp
57                  """
58