| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 { | 5 { |
| 6 'variables': { | 6 'variables': { |
| 7 'conditions': [ | 7 'conditions': [ |
| 8 ['OS=="linux"', { | 8 ['OS=="linux"', { |
| 9 'compile_suid_client': 1, | 9 'compile_suid_client': 1, |
| 10 'compile_credentials': 1, | 10 'compile_credentials': 1, |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 112 ], | 112 ], |
| 113 'defines': [ | 113 'defines': [ |
| 114 'SANDBOX_IMPLEMENTATION', | 114 'SANDBOX_IMPLEMENTATION', |
| 115 ], | 115 ], |
| 116 'include_dirs': [ | 116 'include_dirs': [ |
| 117 '../..', | 117 '../..', |
| 118 ], | 118 ], |
| 119 }, | 119 }, |
| 120 { | 120 { |
| 121 'target_name': 'seccomp_bpf_helpers', | 121 'target_name': 'seccomp_bpf_helpers', |
| 122 'type': 'static_library', | 122 'type': '<(component)', |
| 123 'sources': [ | 123 'sources': [ |
| 124 'seccomp-bpf-helpers/baseline_policy.cc', | 124 'seccomp-bpf-helpers/baseline_policy.cc', |
| 125 'seccomp-bpf-helpers/baseline_policy.h', | 125 'seccomp-bpf-helpers/baseline_policy.h', |
| 126 'seccomp-bpf-helpers/sigsys_handlers.cc', | 126 'seccomp-bpf-helpers/sigsys_handlers.cc', |
| 127 'seccomp-bpf-helpers/sigsys_handlers.h', | 127 'seccomp-bpf-helpers/sigsys_handlers.h', |
| 128 'seccomp-bpf-helpers/syscall_parameters_restrictions.cc', | 128 'seccomp-bpf-helpers/syscall_parameters_restrictions.cc', |
| 129 'seccomp-bpf-helpers/syscall_parameters_restrictions.h', | 129 'seccomp-bpf-helpers/syscall_parameters_restrictions.h', |
| 130 'seccomp-bpf-helpers/syscall_sets.cc', | 130 'seccomp-bpf-helpers/syscall_sets.cc', |
| 131 'seccomp-bpf-helpers/syscall_sets.h', | 131 'seccomp-bpf-helpers/syscall_sets.h', |
| 132 ], | 132 ], |
| 133 'dependencies': [ | 133 'dependencies': [ |
| 134 '../base/base.gyp:base', |
| 135 'seccomp_bpf', |
| 136 ], |
| 137 'defines': [ |
| 138 'SANDBOX_IMPLEMENTATION', |
| 134 ], | 139 ], |
| 135 'include_dirs': [ | 140 'include_dirs': [ |
| 136 '../..', | 141 '../..', |
| 137 ], | 142 ], |
| 138 }, | 143 }, |
| 139 { | 144 { |
| 140 # A demonstration program for the seccomp-bpf sandbox. | 145 # A demonstration program for the seccomp-bpf sandbox. |
| 141 'target_name': 'seccomp_bpf_demo', | 146 'target_name': 'seccomp_bpf_demo', |
| 142 'conditions': [ | 147 'conditions': [ |
| 143 ['compile_seccomp_bpf_demo==1', { | 148 ['compile_seccomp_bpf_demo==1', { |
| (...skipping 27 matching lines...) Expand all Loading... |
| 171 ], | 176 ], |
| 172 'cflags': [ | 177 'cflags': [ |
| 173 # For ULLONG_MAX | 178 # For ULLONG_MAX |
| 174 '-std=gnu99', | 179 '-std=gnu99', |
| 175 ], | 180 ], |
| 176 'include_dirs': [ | 181 'include_dirs': [ |
| 177 '../..', | 182 '../..', |
| 178 ], | 183 ], |
| 179 }, | 184 }, |
| 180 { 'target_name': 'sandbox_services', | 185 { 'target_name': 'sandbox_services', |
| 181 'type': 'static_library', | 186 'type': '<(component)', |
| 182 'sources': [ | 187 'sources': [ |
| 183 'services/broker_process.cc', | 188 'services/broker_process.cc', |
| 184 'services/broker_process.h', | 189 'services/broker_process.h', |
| 185 'services/init_process_reaper.cc', | 190 'services/init_process_reaper.cc', |
| 186 'services/init_process_reaper.h', | 191 'services/init_process_reaper.h', |
| 187 'services/scoped_process.cc', | 192 'services/scoped_process.cc', |
| 188 'services/scoped_process.h', | 193 'services/scoped_process.h', |
| 189 'services/thread_helpers.cc', | 194 'services/thread_helpers.cc', |
| 190 'services/thread_helpers.h', | 195 'services/thread_helpers.h', |
| 191 'services/yama.h', | 196 'services/yama.h', |
| 192 'services/yama.cc', | 197 'services/yama.cc', |
| 193 ], | 198 ], |
| 194 'dependencies': [ | 199 'dependencies': [ |
| 195 '../base/base.gyp:base', | 200 '../base/base.gyp:base', |
| 196 ], | 201 ], |
| 202 'defines': [ |
| 203 'SANDBOX_IMPLEMENTATION', |
| 204 ], |
| 197 'conditions': [ | 205 'conditions': [ |
| 198 ['compile_credentials==1', { | 206 ['compile_credentials==1', { |
| 199 'sources': [ | 207 'sources': [ |
| 200 'services/credentials.cc', | 208 'services/credentials.cc', |
| 201 'services/credentials.h', | 209 'services/credentials.h', |
| 202 ], | 210 ], |
| 203 'dependencies': [ | 211 'dependencies': [ |
| 204 # for capabilities.cc. | 212 # for capabilities.cc. |
| 205 '../build/linux/system.gyp:libcap', | 213 '../build/linux/system.gyp:libcap', |
| 206 ], | 214 ], |
| (...skipping 29 matching lines...) Expand all Loading... |
| 236 ], | 244 ], |
| 237 'dependencies': [ | 245 'dependencies': [ |
| 238 '../base/base.gyp:base', | 246 '../base/base.gyp:base', |
| 239 ], | 247 ], |
| 240 'include_dirs': [ | 248 'include_dirs': [ |
| 241 '..', | 249 '..', |
| 242 ], | 250 ], |
| 243 }, | 251 }, |
| 244 { | 252 { |
| 245 'target_name': 'suid_sandbox_client', | 253 'target_name': 'suid_sandbox_client', |
| 246 'type': 'static_library', | 254 'type': '<(component)', |
| 247 'sources': [ | 255 'sources': [ |
| 248 'suid/common/sandbox.h', | 256 'suid/common/sandbox.h', |
| 249 'suid/common/suid_unsafe_environment_variables.h', | 257 'suid/common/suid_unsafe_environment_variables.h', |
| 250 'suid/client/setuid_sandbox_client.cc', | 258 'suid/client/setuid_sandbox_client.cc', |
| 251 'suid/client/setuid_sandbox_client.h', | 259 'suid/client/setuid_sandbox_client.h', |
| 252 ], | 260 ], |
| 261 'defines': [ |
| 262 'SANDBOX_IMPLEMENTATION', |
| 263 ], |
| 253 'dependencies': [ | 264 'dependencies': [ |
| 254 '../base/base.gyp:base', | 265 '../base/base.gyp:base', |
| 255 'sandbox_services', | 266 'sandbox_services', |
| 256 ], | 267 ], |
| 257 'include_dirs': [ | 268 'include_dirs': [ |
| 258 '..', | 269 '..', |
| 259 ], | 270 ], |
| 260 }, | 271 }, |
| 261 ], | 272 ], |
| 262 'conditions': [ | 273 'conditions': [ |
| (...skipping 27 matching lines...) Expand all Loading... |
| 290 }, | 301 }, |
| 291 'dependencies': [ | 302 'dependencies': [ |
| 292 'sandbox_linux_jni_unittests', | 303 'sandbox_linux_jni_unittests', |
| 293 ], | 304 ], |
| 294 'includes': [ '../../build/apk_test.gypi' ], | 305 'includes': [ '../../build/apk_test.gypi' ], |
| 295 } | 306 } |
| 296 ], | 307 ], |
| 297 }], | 308 }], |
| 298 ], | 309 ], |
| 299 } | 310 } |
| OLD | NEW |