300   | 
   300   | 
   301   | 
   301   | 
   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', variant_dir='build/lib', duplicate=0, | 
   306 	exports={'buildmodule':False}) | 
   306 	exports={'buildmodule':False}) | 
   307 if cc == 'msvc':  | 
   307 if cc == 'msvc':  | 
   308 	(pymodule, modvcproj) = SConscript('src/SConscript', build_dir='build/pymodule', duplicate=0, | 
   308 	(pymodule, modvcproj) = SConscript('src/SConscript', variant_dir='build/pymodule', duplicate=0, | 
   309 		exports={'buildmodule':True}) | 
   309 		exports={'buildmodule':True}) | 
   310 	ccdemvcproj = SConscript('ccdemos/SConscript', build_dir='build/ccdemos', duplicate=0, exports='lib') | 
   310 	ccdemvcproj = SConscript('ccdemos/SConscript', variant_dir='build/ccdemos', duplicate=0, exports='lib') | 
   311 	demosvcproj = SConscript('demos/SConscript', exports='pymodule') | 
   311 	demosvcproj = SConscript('demos/SConscript', exports='pymodule') | 
   312 else:  | 
   312 else:  | 
   313 	pymodule = SConscript('src/SConscript', build_dir='build/pymodule', duplicate=0, | 
   313 	pymodule = SConscript('src/SConscript', variant_dir='build/pymodule', duplicate=0, | 
   314 		exports={'buildmodule':True}) | 
   314 		exports={'buildmodule':True}) | 
   315 	SConscript('ccdemos/SConscript', build_dir='build/ccdemos', duplicate=0, exports='lib') | 
   315 	SConscript('ccdemos/SConscript', variant_dir='build/ccdemos', duplicate=0, exports='lib') | 
   316 	SConscript('demos/SConscript', exports='pymodule') | 
   316 	SConscript('demos/SConscript', exports='pymodule') | 
   317   | 
   317   | 
   318 SConscript('tests/SConscript', build_dir='build/tests', duplicate=0, exports='lib') | 
   318 SConscript('tests/SConscript', variant_dir='build/tests', duplicate=0, exports='lib') | 
   319 SConscript('models/SConscript') | 
   319 SConscript('models/SConscript') | 
   320   | 
   320   | 
   321 env.Alias('demos', ['cc-demos', 'python-demos']) | 
   321 env.Alias('demos', ['cc-demos', 'python-demos']) | 
   322 env.Alias('libs', ['static-lib', 'python-module']) | 
   322 env.Alias('libs', ['static-lib', 'python-module']) | 
   323 env.Alias('docs', Command('docs/html', [], 'doxygen')) | 
   323 env.Alias('docs', Command('docs/html', [], 'doxygen')) |