2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								import  os  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  sys  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								def  is_active ( ) :  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									return  True 
							 
						 
					
						
							
								
									
										
										
										
											2014-05-01 09:53:37 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								def  get_name ( ) :  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									return  " iOS " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								def  can_build ( ) :  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									import  sys 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									if  sys . platform  ==  ' darwin ' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										return  True 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									return  False 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								def  get_opts ( ) :  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									return  [ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										( ' IPHONEPLATFORM ' ,  ' name of the iphone platform ' ,  ' iPhoneOS ' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										( ' IPHONEPATH ' ,  ' the path to iphone toolchain ' ,  ' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain ' ) , 
							 
						 
					
						
							
								
									
										
										
										
											2014-12-02 14:02:41 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										( ' IOS_SDK_VERSION ' ,  ' The SDK version ' ,  ' iPhoneOS ' ) , 
							 
						 
					
						
							
								
									
										
										
										
											2014-05-24 01:35:47 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										( ' IPHONESDK ' ,  ' path to the iphone SDK ' ,  ' /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/$ {IOS_SDK_VERSION} .sdk/ ' ) , 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										( ' game_center ' ,  ' Support for game center ' ,  ' yes ' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										( ' store_kit ' ,  ' Support for in-app store ' ,  ' yes ' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										( ' ios_gles22_override ' ,  ' Force GLES2.0 on iOS ' ,  ' yes ' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										( ' ios_appirater ' ,  ' Enable Appirater ' ,  ' no ' ) , 
							 
						 
					
						
							
								
									
										
										
										
											2014-09-15 11:33:30 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										( ' ios_exceptions ' ,  ' Use exceptions when compiling on playbook ' ,  ' yes ' ) , 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									] 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								def  get_flags ( ) :  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									return  [ 
							 
						 
					
						
							
								
									
										
										
										
											2014-08-01 23:35:36 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										( ' tools ' ,  ' no ' ) , 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										( ' webp ' ,  ' yes ' ) , 
							 
						 
					
						
							
								
									
										
										
										
											2014-05-24 01:35:47 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										( ' openssl ' , ' builtin ' ) ,  #use builtin openssl 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									] 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								def  configure ( env ) :  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env . Append ( CPPPATH = [ ' #platform/iphone ' ,  ' #platform/iphone/include ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env [ ' ENV ' ] [ ' PATH ' ]  =  env [ ' IPHONEPATH ' ] + " /Developer/usr/bin/: " + env [ ' ENV ' ] [ ' PATH ' ] 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#	env['CC'] = '$IPHONEPATH/Developer/usr/bin/gcc'  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#	env['CXX'] = '$IPHONEPATH/Developer/usr/bin/g++'  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env [ ' CC ' ]  =  ' $IPHONEPATH/usr/bin/clang ' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env [ ' CXX ' ]  =  ' $IPHONEPATH/usr/bin/clang++ ' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env [ ' AR ' ]  =  ' ar ' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									import  string 
							 
						 
					
						
							
								
									
										
										
										
											2015-01-03 16:52:37 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									if  ( env [ " bits " ] == " 64 " ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										#env['CCFLAGS'] = string.split('-arch arm64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -g -Wno-sign-conversion -miphoneos-version-min=5.1.1 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -Wno-invalid-offsetof -ffast-math -m64 -DDEBUG -D_DEBUG -MMD -MT dependencies -isysroot $IPHONESDK') 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env [ ' CCFLAGS ' ]  =  string . split ( ' -fno-objc-arc -arch arm64 -fmessage-length=0 -fno-strict-aliasing -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -Wno-trigraphs -fpascal-strings -Wmissing-prototypes -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -gdwarf-2 -fvisibility=hidden -Wno-sign-conversion -MMD -MT dependencies -miphoneos-version-min=5.1.1 -isysroot $IPHONESDK ' ) 		
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( CPPFLAGS = [ ' -DNEED_LONG_INT ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( CPPFLAGS = [ ' -DLIBYUV_DISABLE_NEON ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									else : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env [ ' CCFLAGS ' ]  =  string . split ( ' -fno-objc-arc -arch armv7 -fmessage-length=0 -fno-strict-aliasing -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -Wno-trigraphs -fpascal-strings -Wmissing-prototypes -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk -gdwarf-2 -fvisibility=hidden -Wno-sign-conversion -mthumb  " -DIBOutlet=__attribute__((iboutlet)) "   " -DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName))) "   " -DIBAction=void)__attribute__((ibaction) "  -miphoneos-version-min=4.3 -MMD -MT dependencies -isysroot $IPHONESDK ' ) 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-01-03 16:52:37 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									if  ( env [ " bits " ] == " 64 " ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( LINKFLAGS = [ ' -arch ' ,  ' arm64 ' ,  ' -Wl,-dead_strip ' ,  ' -miphoneos-version-min=5.1.1 ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -isysroot ' ,  ' $IPHONESDK ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															#'-stdlib=libc++', 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' Foundation ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' UIKit ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' CoreGraphics ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' OpenGLES ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' QuartzCore ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' CoreAudio ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' AudioToolbox ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' SystemConfiguration ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' Security ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															#'-framework', 'AdSupport', 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' MediaPlayer ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' AVFoundation ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' CoreMedia ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									else : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( LINKFLAGS = [ ' -arch ' ,  ' armv7 ' ,  ' -Wl,-dead_strip ' ,  ' -miphoneos-version-min=4.3 ' , 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
															' -isysroot ' ,  ' $IPHONESDK ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' Foundation ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' UIKit ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' CoreGraphics ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' OpenGLES ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' QuartzCore ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' CoreAudio ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' AudioToolbox ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' SystemConfiguration ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															' -framework ' ,  ' Security ' , 
							 
						 
					
						
							
								
									
										
										
										
											2014-05-24 01:35:47 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
															#'-framework', 'AdSupport', 
							 
						 
					
						
							
								
									
										
										
										
											2014-03-13 22:57:24 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
															' -framework ' ,  ' MediaPlayer ' , 
							 
						 
					
						
							
								
									
										
										
										
											2014-11-17 07:46:11 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
															' -framework ' ,  ' AVFoundation ' , 
							 
						 
					
						
							
								
									
										
										
										
											2014-11-26 14:24:13 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
															' -framework ' ,  ' CoreMedia ' , 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
															] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									if  env [ ' game_center ' ]  ==  ' yes ' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( CPPFLAGS = [ ' -fblocks ' ,  ' -DGAME_CENTER_ENABLED ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( LINKFLAGS = [ ' -framework ' ,  ' GameKit ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									if  env [ ' store_kit ' ]  ==  ' yes ' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( CPPFLAGS = [ ' -DSTOREKIT_ENABLED ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( LINKFLAGS = [ ' -framework ' ,  ' StoreKit ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env . Append ( CPPPATH  =  [ ' $IPHONESDK/usr/include ' ,  ' $IPHONESDK/System/Library/Frameworks/OpenGLES.framework/Headers ' ,  ' $IPHONESDK/System/Library/Frameworks/AudioUnit.framework/Headers ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									if  ( env [ " target " ] == " release " ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-02 14:02:41 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										env . Append ( CCFLAGS = [ ' -O3 ' ,  ' -ffast-math ' ,  ' -DNS_BLOCK_ASSERTIONS=1 ' , ' -Wall ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( LINKFLAGS = [ ' -O3 ' ,  ' -ffast-math ' ] ) 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-08-01 22:10:38 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									elif  env [ " target " ]  ==  " release_debug " : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( CCFLAGS = [ ' -Os ' ,  ' -ffast-math ' ,  ' -DNS_BLOCK_ASSERTIONS=1 ' , ' -Wall ' , ' -DDEBUG_ENABLED ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( LINKFLAGS = [ ' -Os ' ,  ' -ffast-math ' ] ) 
							 
						 
					
						
							
								
									
										
										
										
											2014-08-01 23:35:36 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										env . Append ( CPPFLAGS = [ ' -DDEBUG_MEMORY_ENABLED ' ] ) 
							 
						 
					
						
							
								
									
										
										
										
											2014-08-01 22:10:38 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									elif  ( env [ " target " ] == " debug " ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( CCFLAGS = [ ' -D_DEBUG ' ,  ' -DDEBUG=1 ' ,  ' -gdwarf-2 ' ,  ' -Wall ' ,  ' -O0 ' ,  ' -DDEBUG_ENABLED ' ] ) 
							 
						 
					
						
							
								
									
										
										
										
											2014-08-01 23:35:36 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										env . Append ( CPPFLAGS = [ ' -DDEBUG_MEMORY_ENABLED ' ] ) 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									elif  ( env [ " target " ] == " profile " ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( CCFLAGS = [ ' -g ' , ' -pg ' ,  ' -Os ' ,  ' -ffast-math ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( LINKFLAGS = [ ' -pg ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env [ ' ENV ' ] [ ' CODESIGN_ALLOCATE ' ]  =  ' /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate ' 
							 
						 
					
						
							
								
									
										
										
										
											2015-01-10 17:35:26 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									env . Append ( CPPFLAGS = [ ' -DIPHONE_ENABLED ' ,  ' -DUNIX_ENABLED ' ,  ' -DGLES2_ENABLED ' ,  ' -DMPC_FIXED_POINT ' ] ) 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									if  env [ ' ios_exceptions ' ]  ==  ' yes ' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( CPPFLAGS = [ ' -fexceptions ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									else : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										env . Append ( CPPFLAGS = [ ' -fno-exceptions ' ] ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									#env['neon_enabled']=True 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env [ ' S_compiler ' ]  =  ' $IPHONEPATH/Developer/usr/bin/gcc ' 
							 
						 
					
						
							
								
									
										
										
										
											2014-10-14 11:13:54 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									import  methods 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env . Append (  BUILDERS  =  {  ' GLSL120 '  :  env . Builder ( action  =  methods . build_legacygl_headers ,  suffix  =  ' glsl.h ' , src_suffix  =  ' .glsl ' )  }  ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env . Append (  BUILDERS  =  {  ' GLSL '  :  env . Builder ( action  =  methods . build_glsl_headers ,  suffix  =  ' glsl.h ' , src_suffix  =  ' .glsl ' )  }  ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									env . Append (  BUILDERS  =  {  ' GLSL120GLES '  :  env . Builder ( action  =  methods . build_gles2_headers ,  suffix  =  ' glsl.h ' , src_suffix  =  ' .glsl ' )  }  ) 
							 
						 
					
						
							
								
									
										
										
										
											2014-02-09 22:10:30 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-01-03 16:52:37 -03:00