summaryrefslogtreecommitdiff
path: root/libs/flowcanvas/SConscript
blob: 6394982a20e6e26a800b757965a04e64c9b7beca (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
43
44
45
46
47
# -*- python -*-

import os
import os.path
import glob

Import('env final_prefix install_prefix libraries')

flowcanvas = env.Copy()
flowcanvas.Merge ([ 
    libraries['sigc2'], 
    libraries['gtk2'],
    libraries['glibmm2'],
    libraries['pangomm'],
    libraries['atkmm'],
    libraries['gdkmm2'],
    libraries['gtkmm2'],
    libraries['libgnomecanvas2'],
    libraries['libgnomecanvasmm']
    ])

#
# this defines the version number of libflowcanvas
# 

domain = 'libflowcanvas'

flowcanvas.Append(DOMAIN=domain,MAJOR=0,MINOR=0,MICRO=1)
flowcanvas.Append(CXXFLAGS="-DFLOWCANVAS_AA")

flowcanvas_files = Split("""
src/Connection.cpp
src/FlowCanvas.cpp
src/Module.cpp
src/Port.cpp
""")

libflowcanvas = flowcanvas.SharedLibrary('flowcanvas', flowcanvas_files)

Default(libflowcanvas)

env.Alias('install', env.Install(os.path.join(install_prefix, 'lib/ardour2'), libflowcanvas))

env.Alias('tarball', env.Distribute (env['DISTTREE'],
                                     ['SConscript'] +
                                     flowcanvas_files +
                                     glob.glob('flowcanvas/*.h')))