Fix example build
g0dil [Mon, 24 Aug 2009 20:29:41 +0000 (20:29 +0000)]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1335 270642c3-0616-0410-b53a-bc976706d245

Examples/MCSniffer/SConscript
Examples/MultiMCLoop/SConscript
Examples/RateStuffer/SConscript
Examples/Sniffer/SConscript
Examples/TCPClientServer/SConscript
Examples/UDPClientServer/SConscript
SConstruct
debian/SConscript
senf/Packets/SConscript

index b74eaf0..1b89af3 100644 (file)
@@ -7,4 +7,4 @@ import SENFSCons
 
 sources, tests, includes = SENFSCons.Glob(env)
 
-env.Program('mcsniffer', sources + [ '${LOCALLIBDIR}/AllBundles.o' ])
+env.Alias('examples', env.Program('mcsniffer', sources + [ '${LOCALLIBDIR}/AllBundles.o' ]))
index 6f959f7..7d5d5a6 100644 (file)
@@ -1,6 +1,8 @@
+# -*- python -*-
+
 Import('env')
 import SENFSCons
 
 ###########################################################################
 
-env.Program('multimcloop', [ 'MultiMCLoop.cc' ])
+env.Alias('examples', env.Program('multimcloop', [ 'MultiMCLoop.cc' ]))
index f6da6b3..dff9ebf 100644 (file)
@@ -1,3 +1,5 @@
+# -*- python -*-
+
 Import('env')
 import SENFSCons
 
@@ -5,7 +7,7 @@ import SENFSCons
 
 sources, tests, includes = SENFSCons.Glob(env)
 
-env.Program('ratestuffer', sources)
+env.Alias('examples', env.Program('ratestuffer', sources))
 
 SENFSCons.Doxygen(env, extra_sources=[
     env.Dia2Png('ratestuffer.dia')
index f894589..458ed89 100644 (file)
@@ -7,5 +7,5 @@ import SENFSCons
 
 sources, tests, includes = SENFSCons.Glob(env)
 
-env.Program('sniffer', sources + [ '${LOCALLIBDIR}/AllBundles.o' ])
+env.Alias('examples', env.Program('sniffer', sources + [ '${LOCALLIBDIR}/AllBundles.o' ]))
 SENFSCons.Doxygen(env)
index 78d4eca..5214d4d 100644 (file)
@@ -3,5 +3,5 @@ import SENFSCons
 
 ###########################################################################
 
-env.Program('client', 'client.cc')
-env.Program('server', 'server.cc')
+env.Alias('examples', env.Program('client', 'client.cc'))
+env.Alias('examples', env.Program('server', 'server.cc'))
index fd749bf..039d14a 100644 (file)
@@ -3,7 +3,7 @@ import SENFSCons
 
 ###########################################################################
 
-env.Program('udpClient', 'udpClient.cc')
-env.Program('udpServer', 'udpServer.cc')
+env.Alias('examples', env.Program('udpClient', 'udpClient.cc'))
+env.Alias('examples', env.Program('udpServer', 'udpServer.cc'))
 
 SENFSCons.Doxygen(env)
index 18a3397..5ab04af 100644 (file)
@@ -143,7 +143,7 @@ env.Install('$LIBINSTALLDIR', libsenf)
 env.Alias('install_all', env.FindInstalledFiles())
 env.Alias('default', DEFAULT_TARGETS)
 env.Alias('all_tests', env.FindAllBoostUnitTests())
-env.Alias('all', [ 'default', 'all_tests', 'all_docs' ])
+env.Alias('all', [ 'default', 'all_tests', 'examples', 'all_docs' ])
 
 #### prepare
 env.PhonyTarget('prepare', [], [])
index 769a700..ef2cc74 100644 (file)
@@ -111,3 +111,4 @@ env.PhonyTarget('debbin', [], [
     "fakeroot ./debian/rules debclean"
 ])
 
+env.Clean(env.Alias('all'), 'changelog')
index 25d5c94..59ff51b 100644 (file)
@@ -54,5 +54,5 @@ SENFSCons.AutoRules(env, doc_extra_sources = [
     env.PkgDraw("MPEGDVBBundle/SNDUPacket.hh"),
     env.PkgDraw("MPEGDVBBundle/TransportPacket.hh"),
 ])
-env.Default(env.CombinedObject('${LOCALLIBDIR}/${NAME}', env['PACKET_BUNDLES'],
+env.Default(env.CombinedObject('${LOCALLIBDIR}/${NAME}${OBJADDSUFFIX}', env['PACKET_BUNDLES'],
                                NAME="AllBundles"))