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