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
|
# -*- python -*-
import re, SCons.Util, versionedlibrary
Import('env')
sigx_sources = Split("""
dispatcher.cpp
glib_dispatcher.cpp
connection_wrapper.cpp
signal_wrapper_base.cpp
signal_f_base.cpp
dispatchables.cpp
glib_threadable.cpp
tunnel_base.cpp
tunnel_context_base.cpp
tunnel_validity_tracker.cpp
operator_new.cpp
connection_handler.cpp
bad_dispatcher.cpp
bad_caller.cpp
bad_sync_call.cpp
""")
if env['SHAREDLIB']:
sigxlib = env.VersionedLibrary(target = env['VERSIONED_NAME'], major = int(env['MAJOR']), minor = int(env['MINOR']), micro = int(env['MICRO']), source = sigx_sources)
else:
sigxlib = env.StaticLibrary(env['VERSIONED_NAME'], sigx_sources)
sigx = sigxlib
Return('sigx')
|