home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 March / Gamestar_82_2006-03_dvd.iso / DVDStar / Editace / quake4_sdkv10.exe / source / sys / scons / SConscript.game < prev    next >
Text File  |  2005-11-14  |  777b  |  34 lines

  1. # -*- mode: python -*-
  2. # Quake4 build script
  3. # TTimo <ttimo@idsoftware.com>
  4. # http://scons.sourceforge.net
  5.  
  6. import sys, os
  7. import scons_utils
  8.  
  9. Import( 'GLOBALS' )
  10. Import( GLOBALS )
  11.  
  12. proj_list = scons_utils.ExtractSource( File( '#game.vcproj' ).abspath )
  13.  
  14. for i in range( len( proj_list ) ):
  15.     proj_list[ i ] = '../../' + proj_list[ i ]
  16.  
  17. local_env = g_game_env.Copy()
  18.  
  19. if ( local_demo == 1 ):
  20.     local_env.Append( CPPDEFINES = 'ID_DEMO_BUILD' )
  21.  
  22. if ( local_gamedll == 1 ):
  23.     local_env.Append( CPPDEFINES = 'GAME_DLL' )
  24.     ret = local_env.SharedLibrarySafe( local_env, 'game', proj_list + idlib_objects )
  25.     Return( 'ret' )
  26. else:
  27.     local_env.Append( CPPDEFINES = 'GAME_MONO' )
  28.     ret_list = []
  29.     for i in proj_list:
  30.         ret_list += local_env.StaticObject( source = i )
  31.     Return( 'ret_list' )
  32.  
  33.  
  34.