| Index: mojo/public/tools/bindings/mojom.gni
|
| diff --git a/third_party/mojo/src/mojo/public/tools/bindings/mojom.gni b/mojo/public/tools/bindings/mojom.gni
|
| similarity index 93%
|
| rename from third_party/mojo/src/mojo/public/tools/bindings/mojom.gni
|
| rename to mojo/public/tools/bindings/mojom.gni
|
| index 9ef3198d89d65314244f934fc6e346ee908a732e..7143ef87d87e7673ae137c1aa5cc5e73d38575e7 100644
|
| --- a/third_party/mojo/src/mojo/public/tools/bindings/mojom.gni
|
| +++ b/mojo/public/tools/bindings/mojom.gni
|
| @@ -56,7 +56,7 @@ template("mojom") {
|
| cpp_sources_suffix = "cpp_sources"
|
| cpp_sources_target_name = "${target_name}_${cpp_sources_suffix}"
|
| if (defined(invoker.sources)) {
|
| - generator_root = rebase_path("mojo/public/tools/bindings", ".", mojo_root)
|
| + generator_root = "//mojo/public/tools/bindings"
|
| generator_script = "$generator_root/mojom_bindings_generator.py"
|
| generator_sources = [
|
| generator_script,
|
| @@ -137,7 +137,7 @@ template("mojom") {
|
| foreach(sdk_dep, invoker.mojo_sdk_public_deps) {
|
| # Check that the SDK dep was not mistakenly given as an absolute path.
|
| assert(get_path_info(sdk_dep, "abspath") != sdk_dep)
|
| - rebased_mojo_sdk_public_deps += [ rebase_path(sdk_dep, ".", mojo_root) ]
|
| + rebased_mojo_sdk_public_deps += [ rebase_path(sdk_dep, ".", "//") ]
|
| }
|
| }
|
|
|
| @@ -146,7 +146,7 @@ template("mojom") {
|
| foreach(sdk_dep, invoker.mojo_sdk_deps) {
|
| # Check that the SDK dep was not mistakenly given as an absolute path.
|
| assert(get_path_info(sdk_dep, "abspath") != sdk_dep)
|
| - rebased_mojo_sdk_deps += [ rebase_path(sdk_dep, ".", mojo_root) ]
|
| + rebased_mojo_sdk_deps += [ rebase_path(sdk_dep, ".", "//") ]
|
| }
|
| }
|
|
|
| @@ -165,8 +165,6 @@ template("mojom") {
|
| rebase_path("//", root_build_dir),
|
| "-I",
|
| rebase_path("//", root_build_dir),
|
| - "-I",
|
| - rebase_path(mojo_root, root_build_dir),
|
| "-o",
|
| rebase_path(root_gen_dir),
|
| ]
|
| @@ -193,7 +191,9 @@ template("mojom") {
|
| data = process_file_template(invoker.sources, generator_js_outputs)
|
| }
|
|
|
| - public_deps = rebase_path([ "mojo/public/cpp/bindings" ], ".", mojo_root)
|
| + public_deps = [
|
| + "//mojo/public/cpp/bindings",
|
| + ]
|
| if (defined(invoker.sources)) {
|
| public_deps += [ ":${cpp_sources_target_name}" ]
|
| }
|
| @@ -214,7 +214,7 @@ template("mojom") {
|
| foreach(sdk_dep, invoker.mojo_sdk_deps) {
|
| # Check that the SDK dep was not mistakenly given as an absolute path.
|
| assert(get_path_info(sdk_dep, "abspath") != sdk_dep)
|
| - deps += [ rebase_path(sdk_dep, ".", mojo_root) ]
|
| + deps += [ rebase_path(sdk_dep, ".", "//") ]
|
| }
|
| }
|
| }
|
| @@ -256,9 +256,7 @@ template("mojom") {
|
| deps = [
|
| ":$generator_target_name",
|
| "//base",
|
| - rebase_path("mojo/public/interfaces/bindings:bindings__generator",
|
| - ".",
|
| - mojo_root),
|
| + "//mojo/public/interfaces/bindings:bindings__generator",
|
| ]
|
| foreach(d, all_deps) {
|
| # Resolve the name, so that a target //mojo/something becomes
|
| @@ -278,7 +276,7 @@ template("mojom") {
|
|
|
| java_srcjar_target_name = target_name + "_java_sources"
|
| action(java_srcjar_target_name) {
|
| - script = rebase_path("mojo/public/tools/gn/zip.py", ".", mojo_root)
|
| + script = "//mojo/public/tools/gn/zip.py"
|
| inputs = process_file_template(invoker.sources, generator_java_outputs)
|
| output = "$target_gen_dir/$target_name.srcjar"
|
| outputs = [
|
| @@ -297,12 +295,10 @@ template("mojom") {
|
|
|
| java_target_name = target_name + "_java"
|
| android_library(java_target_name) {
|
| - deps = rebase_path([
|
| - "mojo/public/java:bindings",
|
| - "mojo/public/java:system",
|
| - ],
|
| - ".",
|
| - mojo_root)
|
| + deps = [
|
| + "//mojo/public/java:bindings",
|
| + "//mojo/public/java:system",
|
| + ]
|
|
|
| foreach(d, all_deps) {
|
| # Resolve the name, so that a target //mojo/something becomes
|
|
|