Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / sandbox / linux / BUILD.gn
index 659af01..f73d8df 100644 (file)
@@ -67,10 +67,10 @@ source_set("sandbox_linux_test_utils") {
 # The main sandboxing test target.
 test("sandbox_linux_unittests") {
   sources = [
-    "services/broker_process_unittest.cc",
     "services/scoped_process_unittest.cc",
     "services/thread_helpers_unittests.cc",
     "services/yama_unittests.cc",
+    "syscall_broker/broker_process_unittest.cc",
     "tests/main.cc",
     "tests/scoped_temporary_file.cc",
     "tests/scoped_temporary_file.h",
@@ -140,7 +140,16 @@ component("seccomp_bpf") {
   sources = [
     "bpf_dsl/bpf_dsl.cc",
     "bpf_dsl/bpf_dsl.h",
+    "bpf_dsl/bpf_dsl_forward.h",
+    "bpf_dsl/bpf_dsl_impl.h",
     "bpf_dsl/cons.h",
+    "bpf_dsl/dump_bpf.cc",
+    "bpf_dsl/dump_bpf.h",
+    "bpf_dsl/policy.cc",
+    "bpf_dsl/policy.h",
+    "bpf_dsl/policy_compiler.cc",
+    "bpf_dsl/policy_compiler.h",
+    "bpf_dsl/trap_registry.h",
     "seccomp-bpf/basicblock.cc",
     "seccomp-bpf/basicblock.h",
     "seccomp-bpf/codegen.cc",
@@ -153,8 +162,6 @@ component("seccomp_bpf") {
     "seccomp-bpf/linux_seccomp.h",
     "seccomp-bpf/sandbox_bpf.cc",
     "seccomp-bpf/sandbox_bpf.h",
-    "seccomp-bpf/sandbox_bpf_policy.cc",
-    "seccomp-bpf/sandbox_bpf_policy.h",
     "seccomp-bpf/syscall.cc",
     "seccomp-bpf/syscall.h",
     "seccomp-bpf/syscall_iterator.cc",
@@ -214,8 +221,6 @@ if (is_linux) {
 
 component("sandbox_services") {
   sources = [
-    "services/broker_process.cc",
-    "services/broker_process.h",
     "services/init_process_reaper.cc",
     "services/init_process_reaper.h",
     "services/scoped_process.cc",
@@ -224,6 +229,15 @@ component("sandbox_services") {
     "services/thread_helpers.h",
     "services/yama.h",
     "services/yama.cc",
+    "syscall_broker/broker_client.cc",
+    "syscall_broker/broker_client.h",
+    "syscall_broker/broker_common.h",
+    "syscall_broker/broker_host.cc",
+    "syscall_broker/broker_host.h",
+    "syscall_broker/broker_policy.cc",
+    "syscall_broker/broker_policy.h",
+    "syscall_broker/broker_process.cc",
+    "syscall_broker/broker_process.h",
   ]
 
   defines = [ "SANDBOX_IMPLEMENTATION" ]