Index: src/untrusted/nacl/nacl.gyp |
=================================================================== |
--- src/untrusted/nacl/nacl.gyp (revision 8118) |
+++ src/untrusted/nacl/nacl.gyp (working copy) |
@@ -56,87 +56,91 @@ |
'nameservice.c', |
], |
}, |
- 'conditions': [ |
- # NOTE: We do not support untrusted gyp build on arm yet. |
- ['target_arch!="arm"', { |
- 'targets' : [ |
- { |
- 'target_name': 'nacl_lib', |
- 'type': 'none', |
- 'dependencies': [ |
- 'nacl_lib_glibc', |
- 'nacl_lib_newlib', |
- ], |
- }, |
- { |
- 'target_name': 'nacl_lib_glibc', |
- 'type': 'none', |
- 'variables': { |
- 'nlib_target': 'libnacl.a', |
- 'build_glibc': 1, |
- 'build_newlib': 0, |
- 'sources': ['<@(sources_for_nacl_extensions)'] |
- }, |
- 'dependencies': [ |
- '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
- ], |
- }, |
- { |
- 'target_name': 'nacl_lib_newlib', |
- 'type': 'none', |
- 'variables': { |
- 'nlib_target': 'libnacl.a', |
- 'build_glibc': 0, |
- 'build_newlib': 1, |
- 'sources': [ |
- '<@(sources_for_nacl_extensions)', |
- '<@(sources_for_standard_interfaces)', |
- ] |
- }, |
- 'dependencies': [ |
- '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
- ], |
- }, |
- { |
- 'target_name': 'nacl_dynacode_lib', |
- 'type': 'none', |
- 'variables': { |
- 'nlib_target': 'libnacl_dyncode.a', |
- 'build_glibc': 1, |
- 'build_newlib': 1, |
- 'sources': ['dyncode.c'] |
- }, |
- 'dependencies': [ |
- '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
- ], |
- }, |
- { |
- 'target_name': 'nacl_dynacode_private_lib', |
- 'type': 'none', |
- 'variables': { |
- 'nlib_target': 'libnacl_dyncode_private.a', |
- 'build_glibc': 0, |
- 'build_newlib': 1, |
- 'sources': ['dyncode_private.c'] |
- }, |
- 'dependencies': [ |
- '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
- ], |
- }, |
- { |
- 'target_name': 'imc_syscalls_lib', |
- 'type': 'none', |
- 'variables': { |
- 'nlib_target': 'libimc_syscalls.a', |
- 'build_glibc': 1, |
- 'build_newlib': 1, |
- 'sources': ['<@(imc_syscalls)'] |
- }, |
- 'dependencies': [ |
- '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
- ], |
- }, |
+ |
+ 'targets' : [ |
+ { |
+ 'target_name': 'nacl_lib', |
+ 'type': 'none', |
+ 'dependencies': [ |
+ 'nacl_lib_newlib', |
], |
- }], |
+ 'conditions': [ |
+ # NOTE: We do not support glibc on arm yet. |
+ ['target_arch!="arm"', { |
+ 'dependencies': [ |
+ 'nacl_lib_glibc' |
+ ] |
+ }], |
+ ], |
+ }, |
+ |
+ { |
+ 'target_name': 'nacl_lib_glibc', |
+ 'type': 'none', |
+ 'variables': { |
+ 'nlib_target': 'libnacl.a', |
+ 'build_glibc': 1, |
+ 'build_newlib': 0, |
+ 'sources': ['<@(sources_for_nacl_extensions)'] |
+ }, |
+ 'dependencies': [ |
+ '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
+ ], |
+ }, |
+ { |
+ 'target_name': 'nacl_lib_newlib', |
+ 'type': 'none', |
+ 'variables': { |
+ 'nlib_target': 'libnacl.a', |
+ 'build_glibc': 0, |
+ 'build_newlib': 1, |
+ 'sources': [ |
+ '<@(sources_for_nacl_extensions)', |
+ '<@(sources_for_standard_interfaces)', |
+ ] |
+ }, |
+ 'dependencies': [ |
+ '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
+ ], |
+ }, |
+ { |
+ 'target_name': 'nacl_dynacode_lib', |
+ 'type': 'none', |
+ 'variables': { |
+ 'nlib_target': 'libnacl_dyncode.a', |
+ 'build_glibc': 1, |
+ 'build_newlib': 1, |
+ 'sources': ['dyncode.c'] |
+ }, |
+ 'dependencies': [ |
+ '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
+ ], |
+ }, |
+ { |
+ 'target_name': 'nacl_dynacode_private_lib', |
+ 'type': 'none', |
+ 'variables': { |
+ 'nlib_target': 'libnacl_dyncode_private.a', |
+ 'build_glibc': 0, |
+ 'build_newlib': 1, |
+ 'sources': ['dyncode_private.c'] |
+ }, |
+ 'dependencies': [ |
+ '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
+ ], |
+ }, |
+ { |
+ 'target_name': 'imc_syscalls_lib', |
+ 'type': 'none', |
+ 'variables': { |
+ 'nlib_target': 'libimc_syscalls.a', |
+ 'build_glibc': 1, |
+ 'build_newlib': 1, |
+ 'sources': ['<@(imc_syscalls)'] |
+ }, |
+ 'dependencies': [ |
+ '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
+ ], |
+ }, |
], |
} |