SCsub 648 B

12345678910111213141516171819202122232425262728293031
  1. Import('env')
  2. nacl_lib = [
  3. 'os_nacl.cpp',
  4. 'audio_driver_nacl.cpp',
  5. 'godot_nacl.cpp',
  6. #'pepper_main.cpp',
  7. 'opengl_context.cpp',
  8. 'godot_module.cpp',
  9. 'geturl_handler.cpp',
  10. ]
  11. nacl_posix = [
  12. '#drivers/unix/thread_posix.cpp',
  13. '#drivers/unix/mutex_posix.cpp',
  14. '#drivers/unix/semaphore_posix.cpp',
  15. ]
  16. posix_lib = []
  17. for f in nacl_posix:
  18. posix_lib.append(env.Object(f, CPPFLAGS = env['CPPFLAGS']+['-DUNIX_ENABLED'], OBJSUFFIX = '.posix'+env['OBJSUFFIX']))
  19. prog = env.Program('#bin/godot_nacl', nacl_lib + posix_lib)
  20. if (env['nacl_arch'] == 'i686'):
  21. env.Alias("nacl_32", prog)
  22. if (env['nacl_arch'] == 'x86_64'):
  23. env.Alias("nacl_64", prog)