| 
									
										
										
										
											2014-02-09 22:10:30 -03:00
										 |  |  | Import('env') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | javascript_files = [ | 
					
						
							|  |  |  | 	"os_javascript.cpp", | 
					
						
							|  |  |  | 	"audio_driver_javascript.cpp", | 
					
						
							| 
									
										
										
										
											2015-09-10 00:10:54 -03:00
										 |  |  | 	"javascript_main.cpp", | 
					
						
							|  |  |  | 	"audio_server_javascript.cpp" | 
					
						
							| 
									
										
										
										
											2014-02-09 22:10:30 -03:00
										 |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #obj = env.SharedObject('godot_javascript.cpp') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | env_javascript = env.Clone() | 
					
						
							|  |  |  | if env['target'] == "profile": | 
					
						
							|  |  |  | 	env_javascript.Append(CPPFLAGS=['-DPROFILER_ENABLED']) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | javascript_objects=[] | 
					
						
							|  |  |  | for x in javascript_files: | 
					
						
							|  |  |  | 	javascript_objects.append( env_javascript.Object( x ) ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-12 10:54:47 -03:00
										 |  |  | env.Append(LINKFLAGS=["-s","EXPORTED_FUNCTIONS=\"['_main','_audio_server_mix_function','_main_after_fs_sync']\""]) | 
					
						
							| 
									
										
										
										
											2015-09-10 00:10:54 -03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-09 22:10:30 -03:00
										 |  |  | prog = None | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #env_javascript.SharedLibrary("#platform/javascript/libgodot_javascript.so",[javascript_objects]) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-10-07 01:31:49 -03:00
										 |  |  | env.Program('#bin/godot',javascript_objects,PROGSUFFIX=env["PROGSUFFIX"]+".html") |