Changeset 8:033e44ac2b5a
- Timestamp:
- 08/09/06 18:52:26 (2 years ago)
- Files:
-
- SConstruct (modified) (1 diff)
- eXosip/SConscript (modified) (1 diff)
- libosip2/SConscript (modified) (1 diff)
- ortp/SConscript (modified) (1 diff)
- phapi/SConscript (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
SConstruct
r7 r8 11 11 BoolOption('phapi_embed', 'Compile PHPAPI for embedded environment', False), 12 12 BoolOption('phapi_video_hack', "enable VIDEO HACK", False), 13 BoolOption('shared_phapi', "Compile PHAPI as shared library", False),13 BoolOption('shared_phapi', "Compile PHAPI as shared library", True), 14 14 BoolOption('vcproj', "Build .vcproj files for use with debugger", False), 15 15 BoolOption('libsamplerate', "Enable usage of libsamplerate", False), eXosip/SConscript
r7 r8 50 50 defines['USE_HTTP_TUNNEL'] = 1 51 51 52 53 exosipobj = env.SharedObject( source=sources, CPPDEFINES = defines, CPPPATH = include_path) 52 if env['shared_phapi']: 53 exosipobj = env.SharedObject( source=sources, CPPDEFINES = defines, CPPPATH = include_path) 54 else: 55 exosipobj = env.StaticObject( source=sources, CPPDEFINES = defines, CPPPATH = include_path) 56 54 57 exosiplib = env.StaticLibrary('eXosip', source = exosipobj) 55 BJ.DefModule('eXosip', includes = ["#eXosip/include"], libpath = [ "#eXosip"], libs = ["eXosip"])58 BJ.DefModule('eXosip', includes = ["#eXosip/include"], libpath = [exosiplib[0].dir], libs = ["eXosip"]) 56 59 57 60 Alias('eXosip', exosiplib) libosip2/SConscript
r7 r8 107 107 osip = env.StaticLibrary('osip', source = osipobj) 108 108 109 BJ.DefModule('osip', includes = ['#libosip2/include'], libpath = [ "libosip2"], libs = ["osip"])109 BJ.DefModule('osip', includes = ['#libosip2/include'], libpath = [osip[0].dir], libs = ["osip"]) 110 110 Alias("osip", osip) ortp/SConscript
r7 r8 42 42 43 43 if BJ.linuxTarget or BJ.osxTarget: 44 env.ParseConfig('pkg-config --cflags gthread-2.0')44 env.ParseConfig('pkg-config --cflags --libs gthread-2.0') 45 45 46 46 env.Append(CPPPATH = include_path, CPPDEFINES = defines) 47 ortpobj = env.SharedObject( source=sources ) 47 if env['shared_phapi']: 48 ortpobj = env.SharedObject( source=sources ) 49 else: 50 ortpobj = env.StaticObject( source=sources ) 51 48 52 ortplib = env.StaticLibrary('ortp', source = ortpobj) 49 53 Alias('ortp', ortplib) 50 BJ.DefModule('ortp', includes = [ "# ortp/src" ], libpath = ["#ortp/src"], libs = ["ortp"])54 BJ.DefModule('ortp', includes = [ "#/ortp/src" ], libpath = [ortplib[0].dir], libs = ["ortp"]) phapi/SConscript
r7 r8 111 111 'stun', 112 112 'gsm', 113 'wtimer',114 'owutil',115 113 ] 114 115 if env["video"]: 116 libs += [ 'wtimer', 'owutil' ] 116 117 117 118 … … 294 295 env.ParseConfig('pkg-config --cflags --libs gthread-2.0') 295 296 296 env.Append(CPPPATH = include_path, CPPDEFINES = defines, LINKFLAGS = link_flags, LIBS = libs )297 BJ.Prepare(env, ["ortp", "eXosip", "portaudio" ])297 env.Append(CPPPATH = include_path, CPPDEFINES = defines, LINKFLAGS = link_flags, LIBS = libs, LIBPATH = ["ilbc", "stun", "gsm"]) 298 BJ.Prepare(env, ["ortp", "eXosip", "portaudio", "osip"]) 298 299 299 300 if shphapi: … … 302 303 phapi = env.StaticLibrary('phapi', sources) 303 304 304 BJ.DefModule(name = 'phapi', includes = [' ./'], libpath = ['./'], libs = ['phapi'], node = phapi)305 BJ.DefModule(name = 'phapi', includes = ['#/phapi'], libpath = [phapi[0].dir], libs = ['phapi'], node = phapi) 305 306 306 307 #Depends(phapi, [amr, speex])
