aboutsummaryrefslogtreecommitdiff
path: root/platform/nacl/SCsub
diff options
context:
space:
mode:
authorJuan Linietsky2014-02-09 22:10:30 -0300
committerJuan Linietsky2014-02-09 22:10:30 -0300
commit0b806ee0fc9097fa7bda7ac0109191c9c5e0a1ac (patch)
tree276c4d099e178eb67fbd14f61d77b05e3808e9e3 /platform/nacl/SCsub
parent0e49da1687bc8192ed210947da52c9e5c5f301bb (diff)
downloadgodot-0b806ee.tar.gz
godot-0b806ee.tar.zst
godot-0b806ee.zip
GODOT IS OPEN SOURCE
Diffstat (limited to 'platform/nacl/SCsub')
-rw-r--r--platform/nacl/SCsub30
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)