############################################################################# # # PROJECT: The Dark Mod - Updater # $Revision$ # $Date$ # $Author$ # ############################################################################## # -*- mode: python -*- import string def BuildList( s_prefix, s_string ): s_list = string.split( s_string ) for i in range( len( s_list ) ): s_list[ i ] = s_prefix + '/' + s_list[ i ] return s_list Import( 'GLOBALS' ) Import( GLOBALS ) libtdm_update_string = ' \ IniFile.cpp \ TraceLog.cpp \ Util.cpp \ Updater/Updater.cpp \ Updater/UpdateController.cpp \ Packager/Packager.cpp \ Http/Download.cpp \ Http/DownloadManager.cpp \ Http/HttpConnection.cpp \ Http/HttpRequest.cpp \ Http/MirrorDownload.cpp \ Zip/Zip.cpp' libtdm_update_list = BuildList( '', libtdm_update_string ) for i in range( len( libtdm_update_list ) ): libtdm_update_list[ i ] = './libtdm_update/' + libtdm_update_list[ i ] local_env = g_env.Clone() local_env.Append(CPPFLAGS = [ '-Wno-unused', '-Wno-deprecated', '-Wno-non-virtual-dtor' ]) local_env.Append(CPPPATH = '#/../include') ret_list = [] for f in libtdm_update_list: ret_list += local_env.SharedObject( source = f ) Return( 'ret_list' )