1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//third_party/cython/rules.gni")
15 # GYP version: mojo.gyp:mojo_python_system
16 python_binary_module("system") {
17 python_base_module = "mojo"
20 "mojo/c_environment.pxd",
23 additional_sources = [
24 "src/python_system_helper.cc",
25 "src/python_system_helper.h",
28 "//mojo/public/c/environment",
29 "//mojo/public/c/system:for_shared_library",
30 "//mojo/public/cpp/environment:standalone",
31 "//mojo/public/cpp/system",
32 "//mojo/public/cpp/utility",
33 "//mojo/public/cpp/bindings:callback",
43 "$root_out_dir/python/mojo/{{source_file_part}}",
47 # GYP version: mojo.gyp:mojo_python_bindings
50 "mojo/bindings/__init__.py",
51 "mojo/bindings/descriptor.py",
52 "mojo/bindings/messaging.py",
53 "mojo/bindings/promise.py",
54 "mojo/bindings/reflection.py",
55 "mojo/bindings/serialization.py",
58 "$root_out_dir/python/mojo/bindings/{{source_file_part}}",