Network/UDPForward: Add udpforward util
[udpforward.git] / SConstruct
1 import sys
2 sys.path.extend(('senf/senfscons','/usr/lib/senf/senfscons'))
3 try:
4     import os.path, glob, senfutil
5 except ImportError:
6     print "\nModule import failed. 'senf' symlink missing?\n"
7     raise
8
9 env = Environment()
10
11 senfutil.SetupForSENF( env )
12
13 env.Append(
14
15     LIBS            = [ ],
16     CXXFLAGS        = [ '-Wall', '-Woverloaded-virtual' ],
17     LINKFLAGS       = [ ],
18
19     CXXFLAGS_debug  = [ ],
20     LINKFLAGS_debug = [ ],
21     LOGLEVELS_debug = [ 'senf::log::Debug||VERBOSE' ],
22
23     CXXFLAGS_final  = [ '-O3' ],
24     LINKFLAGS_final = [ ],
25     LOGLEVELS_final = [ ],
26
27     SENF_BUILDOPTS  = [ ],
28
29 )
30
31 env.Default(
32     env.Program( target = 'udpforward',
33                  source = glob.glob('*.cc') )
34 )
35
36 env.Clean(DEFAULT_TARGETS, [ 'udpforward.log', 'udpforward.pid' ])