Separate non-SFI NaCl from SFI NaCl.
BUG=https://github.com/domokit/mojo/issues/396
R=phosek@chromium.org
Review URL: https://codereview.chromium.org/1374443002 .
diff --git a/mojo/BUILD.gn b/mojo/BUILD.gn
index 75884f4..16c58fb8a 100644
--- a/mojo/BUILD.gn
+++ b/mojo/BUILD.gn
@@ -13,6 +13,7 @@
# TODO(ncbray): support ASAN once NaCl's GN build is unforked.
mojo_use_nacl = is_linux && !is_asan
+ mojo_use_nacl_nonsfi = is_linux && !is_asan
}
deps = [
":tests",
@@ -44,6 +45,13 @@
"//mojo/nacl:mojo_nacl_tests",
]
}
+
+ if (mojo_use_nacl_nonsfi) {
+ deps += [
+ "//mojo/nacl:mojo_nacl_nonsfi",
+ "//mojo/nacl:mojo_nacl_tests_nonsfi",
+ ]
+ }
}
group("tests") {
diff --git a/mojo/nacl/BUILD.gn b/mojo/nacl/BUILD.gn
index a15bca2..b8df8b5 100644
--- a/mojo/nacl/BUILD.gn
+++ b/mojo/nacl/BUILD.gn
@@ -105,6 +105,11 @@
group("mojo_nacl") {
deps = [
"//services/nacl:nacl_content_handler",
+ ]
+}
+
+group("mojo_nacl_nonsfi") {
+ deps = [
"//services/nacl:nacl_content_handler_nonsfi",
]
}
@@ -180,6 +185,12 @@
deps = [
":mojo_nacl_tests_untrusted(//build/toolchain/nacl:clang_newlib_${current_cpu})",
":monacl_shell",
+ ]
+}
+
+group("mojo_nacl_tests_nonsfi") {
+ testonly = true
+ deps = [
":monacl_shell_nonsfi_x86",
":monacl_test_nonsfi_nexes",
]