diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-07-16 19:33:02 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-07-16 19:33:02 +0100 |
| commit | d2149e1d5f1acf35fd96081c36a2f7ff6ca2f095 (patch) | |
| tree | 3b1d35a1e6dcdb134e25fe20091a39f4eb58a5fd /asdcplib/src/wscript | |
| parent | ec1097e8426461b854b38e7b14bc73995c365e0a (diff) | |
ASDCPLib builds.
Diffstat (limited to 'asdcplib/src/wscript')
| -rw-r--r-- | asdcplib/src/wscript | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/asdcplib/src/wscript b/asdcplib/src/wscript new file mode 100644 index 00000000..77d67d5f --- /dev/null +++ b/asdcplib/src/wscript @@ -0,0 +1,58 @@ +def configure(conf): + conf.check_cc(msg = 'Checking for library expat', header_name = 'tiffio.h', lib = 'expat', uselib_store = 'EXPAT', mandatory = True) + conf.env.append_value('CXXFLAGS', '-DHAVE_EXPAT') + conf.env.append_value('CXXFLAGS', '-D_FILE_OFFSET_BITS=64') + conf.env.append_value('CXXFLAGS', '-DPACKAGE_VERSION="1.9.45-dvdomatic"') + # XXX: ? + conf.env.append_value('CXXFLAGS', '-DASDCP_PLATFORM="linux"') + +def build(bld): + obj = bld(features = 'cxx cxxshlib') + obj.name = 'libkumu-libdcp' + obj.target = 'libkumu-libdcp' + obj.uselib = 'EXPAT' + obj.includes = ['.'] + obj.export_includes = ['.'] + obj.source = """ + KM_fileio.cpp + KM_log.cpp + KM_util.cpp + KM_xml.cpp + KM_tai.cpp + KM_prng.cpp + """ + + obj = bld(features = 'cxx cxxshlib') + obj.name = 'libasdcp-libdcp' + obj.target = 'libasdcp-libdcp' + obj.uselib = 'EXPAT' + obj.includes = ['.'] + obj.export_includes = ['.'] + obj.source = """ + MPEG2_Parser.cpp + MPEG.cpp + JP2K_Codestream_Parser.cpp + JP2K_Sequence_Parser.cpp + JP2K.cpp + PCM_Parser.cpp + Wav.cpp + TimedText_Parser.cpp + KLV.cpp + Dict.cpp + MXFTypes.cpp + MXF.cpp + Index.cpp + Metadata.cpp + AS_DCP.cpp + AS_DCP_MXF.cpp + AS_DCP_AES.cpp + h__Reader.cpp + h__Writer.cpp + AS_DCP_MPEG2.cpp + AS_DCP_JP2K.cpp + AS_DCP_PCM.cpp + AS_DCP_TimedText.cpp + PCMParserList.cpp + MDD.cpp + """ + |
