Index: chrome/test/data/nacl/nacl_test_data.gyp |
diff --git a/chrome/test/data/nacl/nacl_test_data.gyp b/chrome/test/data/nacl/nacl_test_data.gyp |
index 5df705d9fe23918d1c70df62e35cea3c6848cdb1..30a126e04a9e0b4a27cd2ae214fee7fa55d55c59 100644 |
--- a/chrome/test/data/nacl/nacl_test_data.gyp |
+++ b/chrome/test/data/nacl/nacl_test_data.gyp |
@@ -174,6 +174,42 @@ |
'<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
] |
}, |
+ { |
+ 'target_name': 'pnacl_dyncode_syscall_disabled_test', |
+ 'type': 'none', |
+ 'variables': { |
+ # This tests that nexes produced by translation in the browser are not |
+ # able to use the dyncode syscalls. Pre-translated nexes are not |
+ # subject to this constraint, so we do not test them. |
+ 'enable_x86_32': 0, |
+ 'enable_x86_64': 0, |
+ 'enable_arm': 0, |
+ 'nexe_target': 'pnacl_dyncode_syscall_disabled', |
+ 'build_pnacl_newlib': 1, |
+ 'link_flags': [ |
+ '-lppapi', |
+ '-lppapi_test_lib', |
+ '-lplatform', |
+ '-lgio', |
+ '-lnacl_dyncode', |
+ ], |
+ 'sources': [ |
+ 'pnacl_dyncode_syscall_disabled/pnacl_dyncode_syscall_disabled.cc', |
+ ], |
+ 'test_files': [ |
+ 'pnacl_dyncode_syscall_disabled/pnacl_dyncode_syscall_disabled.html', |
+ ], |
+ }, |
+ 'dependencies': [ |
+ '<(DEPTH)/native_client/src/shared/gio/gio.gyp:gio_lib', |
+ '<(DEPTH)/native_client/src/shared/platform/platform.gyp:platform_lib', |
+ '<(DEPTH)/native_client/src/untrusted/nacl/nacl.gyp:nacl_dynacode_lib', |
+ '<(DEPTH)/native_client/tools.gyp:prep_toolchain', |
+ '<(DEPTH)/ppapi/native_client/native_client.gyp:ppapi_lib', |
+ '<(DEPTH)/ppapi/ppapi_untrusted.gyp:ppapi_cpp_lib', |
+ 'ppapi_test_lib', |
+ ], |
+ }, |
# Legacy NaCl PPAPI interface tests being here. |
{ |
'target_name': 'ppapi_ppb_core', |