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 >
Wrap
Text File
|
2005-11-14
|
777b
|
34 lines
# -*- mode: python -*-
# Quake4 build script
# TTimo <ttimo@idsoftware.com>
# http://scons.sourceforge.net
import sys, os
import scons_utils
Import( 'GLOBALS' )
Import( GLOBALS )
proj_list = scons_utils.ExtractSource( File( '#game.vcproj' ).abspath )
for i in range( len( proj_list ) ):
proj_list[ i ] = '../../' + proj_list[ i ]
local_env = g_game_env.Copy()
if ( local_demo == 1 ):
local_env.Append( CPPDEFINES = 'ID_DEMO_BUILD' )
if ( local_gamedll == 1 ):
local_env.Append( CPPDEFINES = 'GAME_DLL' )
ret = local_env.SharedLibrarySafe( local_env, 'game', proj_list + idlib_objects )
Return( 'ret' )
else:
local_env.Append( CPPDEFINES = 'GAME_MONO' )
ret_list = []
for i in proj_list:
ret_list += local_env.StaticObject( source = i )
Return( 'ret_list' )