SCsub 731 B

1234567891011121314151617181920212223242526
  1. Import('env')
  2. javascript_files = [
  3. "os_javascript.cpp",
  4. "audio_driver_javascript.cpp",
  5. "javascript_main.cpp",
  6. "audio_server_javascript.cpp"
  7. ]
  8. #obj = env.SharedObject('godot_javascript.cpp')
  9. env_javascript = env.Clone()
  10. if env['target'] == "profile":
  11. env_javascript.Append(CPPFLAGS=['-DPROFILER_ENABLED'])
  12. javascript_objects=[]
  13. for x in javascript_files:
  14. javascript_objects.append( env_javascript.Object( x ) )
  15. env.Append(LINKFLAGS=["-s","EXPORTED_FUNCTIONS=\"['_main','_audio_server_mix_function','_main_after_fs_sync']\""])
  16. prog = None
  17. #env_javascript.SharedLibrary("#platform/javascript/libgodot_javascript.so",[javascript_objects])
  18. env.Program('#bin/godot',javascript_objects,PROGSUFFIX=env["PROGSUFFIX"]+".html")