6394982a20e6e26a800b757965a04e64c9b7beca
[ardour.git] / libs / flowcanvas / SConscript
1 # -*- python -*-
2
3 import os
4 import os.path
5 import glob
6
7 Import('env final_prefix install_prefix libraries')
8
9 flowcanvas = env.Copy()
10 flowcanvas.Merge ([ 
11     libraries['sigc2'], 
12     libraries['gtk2'],
13     libraries['glibmm2'],
14     libraries['pangomm'],
15     libraries['atkmm'],
16     libraries['gdkmm2'],
17     libraries['gtkmm2'],
18     libraries['libgnomecanvas2'],
19     libraries['libgnomecanvasmm']
20     ])
21
22 #
23 # this defines the version number of libflowcanvas
24
25
26 domain = 'libflowcanvas'
27
28 flowcanvas.Append(DOMAIN=domain,MAJOR=0,MINOR=0,MICRO=1)
29 flowcanvas.Append(CXXFLAGS="-DFLOWCANVAS_AA")
30
31 flowcanvas_files = Split("""
32 src/Connection.cpp
33 src/FlowCanvas.cpp
34 src/Module.cpp
35 src/Port.cpp
36 """)
37
38 libflowcanvas = flowcanvas.SharedLibrary('flowcanvas', flowcanvas_files)
39
40 Default(libflowcanvas)
41
42 env.Alias('install', env.Install(os.path.join(install_prefix, 'lib/ardour2'), libflowcanvas))
43
44 env.Alias('tarball', env.Distribute (env['DISTTREE'],
45                                      ['SConscript'] +
46                                      flowcanvas_files +
47                                      glob.glob('flowcanvas/*.h')))