| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | LCGDIR = '#../lib/windows' | 
					
						
							|  |  |  | BF_PYTHON = LCGDIR + '/python' | 
					
						
							|  |  |  | BF_PYTHON_VERSION = '2.4' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_PYTHON_INC = '${BF_PYTHON}/include/python${BF_PYTHON_VERSION}' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_PYTHON_BINARY = 'python' | 
					
						
							|  |  |  | BF_PYTHON_LIB = 'python24' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_PYTHON_LIBPATH = '${BF_PYTHON}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_OPENAL = 'true' | 
					
						
							|  |  |  | BF_OPENAL = LCGDIR + '/openal' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_OPENAL_INC = '${BF_OPENAL}/include ${BF_OPENAL}/include/AL ' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_OPENAL_LIB = 'openal_static' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_OPENAL_LIBPATH = '${BF_OPENAL}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_ICONV = 'true' | 
					
						
							|  |  |  | BF_ICONV = LCGDIR + '/iconv' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_ICONV_INC = '${BF_ICONV}/include' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_ICONV_LIB = 'iconv' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_ICONV_LIBPATH = '${BF_ICONV}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_SDL = 'true' | 
					
						
							| 
									
										
										
										
											2006-02-05 17:58:08 +00:00
										 |  |  | BF_SDL = LCGDIR + '/sdl' | 
					
						
							|  |  |  | BF_SDL_INC = '${BF_SDL}/include' | 
					
						
							|  |  |  | BF_SDL_LIB = 'SDL.lib' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_SDL_LIBPATH = '${BF_SDL}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_FMOD = 'false' | 
					
						
							|  |  |  | BF_FMOD = LCGDIR + '/fmod' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_OPENEXR = 'true' | 
					
						
							|  |  |  | BF_OPENEXR = LCGDIR + '/openexr' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_OPENEXR_INC = '${BF_OPENEXR}/include ${BF_OPENEXR}/include/IlmImf ${BF_OPENEXR}/include/Iex ${BF_OPENEXR}/include/Imath ' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_OPENEXR_LIB = ' Iex Half IlmImf Imath ' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_OPENEXR_LIBPATH = '${BF_OPENEXR}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_JPEG = 'true' | 
					
						
							|  |  |  | BF_JPEG = LCGDIR + '/jpeg' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_JPEG_INC = '${BF_JPEG}/include' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_JPEG_LIB = 'libjpeg' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_JPEG_LIBPATH = '${BF_JPEG}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_PNG = 'true' | 
					
						
							|  |  |  | BF_PNG = LCGDIR + '/png' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_PNG_INC = '${BF_PNG}/include' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_PNG_LIB = 'libpng' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_PNG_LIBPATH = '${BF_PNG}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | BF_TIFF = LCGDIR + '/tiff' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_TIFF_INC = '${BF_TIFF}/include' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_ZLIB = 'true' | 
					
						
							|  |  |  | BF_ZLIB = LCGDIR + '/zlib' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_ZLIB_INC = '${BF_ZLIB}/include' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_ZLIB_LIB = 'libz' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_ZLIB_LIBPATH = '${BF_ZLIB}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-02-05 12:27:49 +00:00
										 |  |  | WITH_BF_INTERNATIONAL = 'true' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_GETTEXT = LCGDIR + '/gettext' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_GETTEXT_INC = '${BF_GETTEXT}/include' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_GETTEXT_LIB = 'gnu_gettext' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_GETTEXT_LIBPATH = '${BF_GETTEXT}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_FTGL = 'true' | 
					
						
							|  |  |  | BF_FTGL = LCGDIR + '/ftgl' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_FTGL_INC = '${BF_FTGL}/include' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_FTGL_LIB = 'extern_ftgl' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_GAMEENGINE = 'true' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_ODE = 'true' | 
					
						
							|  |  |  | BF_ODE = LCGDIR + '/ode' | 
					
						
							|  |  |  | BF_ODE_INC = BF_ODE + '/include' | 
					
						
							|  |  |  | BF_ODE_LIB = BF_ODE + '/lib/libode.a' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_BULLET = 'true' | 
					
						
							|  |  |  | BF_BULLET = '#extern/bullet' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_BULLET_INC = '${BF_BULLET}/LinearMath ${BF_BULLET}/BulletDynamics ${BF_BULLET}/Bullet' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_BULLET_LIB = 'extern_bullet' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | BF_SOLID = '#extern/solid' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_SOLID_INC = '${BF_SOLID}' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_SOLID_LIB = 'extern_solid' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #WITH_BF_NSPR = 'true' | 
					
						
							|  |  |  | #BF_NSPR = $(LCGDIR)/nspr | 
					
						
							|  |  |  | #BF_NSPR_INC = -I$(BF_NSPR)/include -I$(BF_NSPR)/include/nspr | 
					
						
							|  |  |  | #BF_NSPR_LIB =  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Uncomment the following line to use Mozilla inplace of netscape | 
					
						
							|  |  |  | #CPPFLAGS += -DMOZ_NOT_NET | 
					
						
							|  |  |  | # Location of MOZILLA/Netscape header files... | 
					
						
							|  |  |  | #BF_MOZILLA = $(LCGDIR)/mozilla | 
					
						
							|  |  |  | #BF_MOZILLA_INC = -I$(BF_MOZILLA)/include/mozilla/nspr -I$(BF_MOZILLA)/include/mozilla -I$(BF_MOZILLA)/include/mozilla/xpcom -I$(BF_MOZILLA)/include/mozilla/idl | 
					
						
							|  |  |  | #BF_MOZILLA_LIB = | 
					
						
							|  |  |  | # Will fall back to look in BF_MOZILLA_INC/nspr and BF_MOZILLA_LIB | 
					
						
							|  |  |  | # if this is not set. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Be paranoid regarding library creation (do not update archives) | 
					
						
							|  |  |  | #BF_PARANOID = 'true' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # enable freetype2 support for text objects | 
					
						
							|  |  |  | BF_FREETYPE = LCGDIR + '/freetype' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_FREETYPE_INC = '${BF_FREETYPE}/include ${BF_FREETYPE}/include/freetype2' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_FREETYPE_LIB = 'freetype2ST' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_FREETYPE_LIBPATH = '${BF_FREETYPE}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | WITH_BF_QUICKTIME = 'true' # -DWITH_QUICKTIME | 
					
						
							|  |  |  | BF_QUICKTIME = LCGDIR + '/QTDevWin' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_QUICKTIME_INC = '${BF_QUICKTIME}/CIncludes' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_QUICKTIME_LIB = 'qtmlClient' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_QUICKTIME_LIBPATH = '${BF_QUICKTIME}/Libraries' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-02-21 12:36:50 +00:00
										 |  |  | WITH_BF_STATICOPENGL = 'true' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_OPENGL_INC = '${BF_OPENGL}/include' | 
					
						
							|  |  |  | BF_OPENGL_LIBINC = '${BF_OPENGL}/lib' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | BF_OPENGL_LIB = 'opengl32 glu32' | 
					
						
							| 
									
										
										
										
											2006-02-05 00:47:34 +00:00
										 |  |  | BF_OPENGL_LIB_STATIC = [ '${BF_OPENGL}/lib/libGL.a', '${BF_OPENGL}/lib/libGLU.a', | 
					
						
							| 
									
										
										
										
											2006-02-05 17:58:08 +00:00
										 |  |  |                          '${BF_OPENGL}/lib/libXmu.a', '${BF_OPENGL}/lib/libXext.a', | 
					
						
							|  |  |  |                          '${BF_OPENGL}/lib/libX11.a', '${BF_OPENGL}/lib/libXi.a' ] | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | CCFLAGS = ['/nologo', '/Og', '/Ot', '/Ob1', '/Op', '/G6','/EHsc', '/J', '/W3', '/Gd', '/MT'] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CPPFLAGS = ['-DWIN32','-D_CONSOLE', '-D_LIB', '-DUSE_OPENAL', '-DFTGL_LIBRARY_STATIC'] | 
					
						
							| 
									
										
										
										
											2006-02-04 15:44:34 +00:00
										 |  |  | REL_CFLAGS = ['-O2', '-DNDEBUG'] | 
					
						
							|  |  |  | REL_CCFLAGS = ['-O2', '-DNDEBUG'] | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | C_WARN = [] | 
					
						
							|  |  |  | CC_WARN = [] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-02-05 17:58:08 +00:00
										 |  |  | LLIBS = 'ws2_32 dxguid vfw32 winmm kernel32 user32 gdi32 comdlg32 advapi32 shell32 ole32 oleaut32 uuid' | 
					
						
							| 
									
										
										
										
											2006-02-04 14:15:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | PLATFORM_LINKFLAGS = '''
 | 
					
						
							|  |  |  |                         /SUBSYSTEM:CONSOLE  | 
					
						
							|  |  |  |                         /MACHINE:IX86  | 
					
						
							|  |  |  |                         /ENTRY:mainCRTStartup  | 
					
						
							|  |  |  |                         /INCREMENTAL:NO  | 
					
						
							|  |  |  |                         /NODEFAULTLIB:"msvcprt.lib"  | 
					
						
							|  |  |  |                         /NODEFAULTLIB:"glut32.lib"  | 
					
						
							|  |  |  |                         /NODEFAULTLIB:"libc.lib" | 
					
						
							|  |  |  |                         /NODEFAULTLIB:"libcd.lib" | 
					
						
							|  |  |  |                         /NODEFAULTLIB:"libcpd.lib"  | 
					
						
							|  |  |  |                         /NODEFAULTLIB:"libcp.lib"  | 
					
						
							|  |  |  |                         /NODEFAULTLIB:"libcmtd.lib" | 
					
						
							|  |  |  |                     '''
 | 
					
						
							|  |  |  |                          | 
					
						
							|  |  |  | BF_BUILDDIR = '..\\build\\win32-vc' | 
					
						
							|  |  |  | BF_INSTALLDIR='..\\install\\win32-vc' |