|    274 if cc == 'msvc': |    274 if cc == 'msvc': | 
|    275 	sdlenv.Append(LIBS=['SDL', 'SDLmain']) |    275 	sdlenv.Append(LIBS=['SDL', 'SDLmain']) | 
|    276 	sdlenv.Append(LINKFLAGS="/SUBSYSTEM:WINDOWS") |    276 	sdlenv.Append(LINKFLAGS="/SUBSYSTEM:WINDOWS") | 
|    277 else: |    277 else: | 
|    278 	try: |    278 	try: | 
|    279 		sdlenv.ParseConfig('sh sdl-config --cflags') |    279 		sdlenv.ParseConfig('sdl-config --cflags') | 
|    280 		sdlenv.ParseConfig('sh sdl-config --libs') |    280 		sdlenv.ParseConfig('sdl-config --libs') | 
|    281 	except: |    281 	except: | 
|    282 		pass |    282 		pass | 
|    283  |    283  | 
|    284 def CheckSDL(context): |    284 def CheckSDL(context): | 
|    285 	global have_sdl |    285 	global have_sdl | 
|    302 ### build targets |    302 ### build targets | 
|    303  |    303  | 
|    304 Export('env pyenv sdlenv have_sdl cc') |    304 Export('env pyenv sdlenv have_sdl cc') | 
|    305 lib = SConscript('src/SConscript', build_dir='build/lib', duplicate=0, |    305 lib = SConscript('src/SConscript', build_dir='build/lib', duplicate=0, | 
|    306 	exports={'buildmodule':False}) |    306 	exports={'buildmodule':False}) | 
|    307 (pymodule, modvcproj) = SConscript('src/SConscript', build_dir='build/pymodule', duplicate=0, |    307 if cc == 'msvc': | 
|    308 	exports={'buildmodule':True}) |    308 	(pymodule, modvcproj) = SConscript('src/SConscript', build_dir='build/pymodule', duplicate=0, | 
|    309  |    309 		exports={'buildmodule':True}) | 
|    310 ccdemvcproj = SConscript('ccdemos/SConscript', build_dir='build/ccdemos', duplicate=0, exports='lib') |    310 	ccdemvcproj = SConscript('ccdemos/SConscript', build_dir='build/ccdemos', duplicate=0, exports='lib') | 
|    311 demosvcproj = SConscript('demos/SConscript', exports='pymodule') |    311 	demosvcproj = SConscript('demos/SConscript', exports='pymodule') | 
|         |    312 else: | 
|         |    313 	pymodule = SConscript('src/SConscript', build_dir='build/pymodule', duplicate=0, | 
|         |    314 		exports={'buildmodule':True}) | 
|         |    315 	SConscript('ccdemos/SConscript', build_dir='build/ccdemos', duplicate=0, exports='lib') | 
|         |    316 	SConscript('demos/SConscript', exports='pymodule') | 
|         |    317  | 
|    312 SConscript('tests/SConscript', build_dir='build/tests', duplicate=0, exports='lib') |    318 SConscript('tests/SConscript', build_dir='build/tests', duplicate=0, exports='lib') | 
|    313 SConscript('models/SConscript') |    319 SConscript('models/SConscript') | 
|    314  |    320  | 
|    315 env.Alias('demos', ['cc-demos', 'python-demos']) |    321 env.Alias('demos', ['cc-demos', 'python-demos']) | 
|    316 env.Alias('libs', ['static-lib', 'python-module']) |    322 env.Alias('libs', ['static-lib', 'python-module']) | 
|    320 env.Alias('no-download', ['libs', 'demos', 'local-models']) |    326 env.Alias('no-download', ['libs', 'demos', 'local-models']) | 
|    321 env.Alias('all', ['no-docs', 'docs']) |    327 env.Alias('all', ['no-docs', 'docs']) | 
|    322 env.Alias('pyrit', 'no-download') |    328 env.Alias('pyrit', 'no-download') | 
|    323 Default('pyrit') |    329 Default('pyrit') | 
|    324  |    330  | 
|    325 vcsol = env.MSVSSolution( |    331 if cc == 'msvc': | 
|    326 	target = 'pyrit' + env['MSVSSOLUTIONSUFFIX'], |    332 	vcsol = env.MSVSSolution( | 
|    327 	projects = [modvcproj, ccdemvcproj, demosvcproj], |    333 		target = 'pyrit' + env['MSVSSOLUTIONSUFFIX'], | 
|    328 	variant = 'Release') |    334 		projects = [modvcproj, ccdemvcproj, demosvcproj], | 
|    329  |    335 		variant = 'Release') | 
|    330 env.Depends(vcsol, [modvcproj, ccdemvcproj, demosvcproj]); |    336  | 
|    331 env.Alias('vcproj', vcsol) |    337 	env.Depends(vcsol, [modvcproj, ccdemvcproj, demosvcproj]); | 
|         |    338 	env.Alias('vcproj', vcsol) |