diff options
Diffstat (limited to 'platform/nacl/SCsub')
| -rw-r--r-- | platform/nacl/SCsub | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/platform/nacl/SCsub b/platform/nacl/SCsub new file mode 100644 index 000000000..ac01752db --- /dev/null +++ b/platform/nacl/SCsub @@ -0,0 +1,30 @@ +Import('env') + +nacl_lib = [ + + 'os_nacl.cpp', + 'audio_driver_nacl.cpp', + 'godot_nacl.cpp', + #'pepper_main.cpp', + 'opengl_context.cpp', + 'godot_module.cpp', + 'geturl_handler.cpp', +] + +nacl_posix = [ + + '#drivers/unix/thread_posix.cpp', + '#drivers/unix/mutex_posix.cpp', + '#drivers/unix/semaphore_posix.cpp', +] + +posix_lib = [] +for f in nacl_posix: + posix_lib.append(env.Object(f, CPPFLAGS = env['CPPFLAGS']+['-DUNIX_ENABLED'], OBJSUFFIX = '.posix'+env['OBJSUFFIX'])) + +prog = env.Program('#bin/godot_nacl', nacl_lib + posix_lib) + +if (env['nacl_arch'] == 'i686'): + env.Alias("nacl_32", prog) +if (env['nacl_arch'] == 'x86_64'): + env.Alias("nacl_64", prog) |
