GN build: replace variables from magma.gni with GN paths
Reduces dependencies on magma.gni
Change-Id: I01648f5f23a3c45877e65ae31085ff86fb471a3a
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/mesa/+/1010495
Reviewed-by: John Bauman <jbauman@google.com>
Commit-Queue: Craig Stout <cstout@google.com>
diff --git a/mesa.gni b/mesa.gni
index e6948d0..485b562 100644
--- a/mesa.gni
+++ b/mesa.gni
@@ -20,7 +20,6 @@
# IN THE SOFTWARE.
import("//build/python/python_binary.gni")
-import("//src/graphics/lib/magma/gnbuild/magma.gni")
import("//third_party/mako/py_srcs.gni")
mesa_build_root = "//third_party/mesa"
diff --git a/src/gbm/BUILD.gn b/src/gbm/BUILD.gn
index 1999033..3b297b0 100644
--- a/src/gbm/BUILD.gn
+++ b/src/gbm/BUILD.gn
@@ -19,7 +19,7 @@
]
deps = [
- "$magma_build_root/src/libmagma_virt",
+ "//src/graphics/lib/magma/src/libmagma_virt",
]
cflags_c = [ "-Wno-strict-prototypes" ]
diff --git a/src/intel/common/BUILD.gn b/src/intel/common/BUILD.gn
index f933d6f..6679a1c 100644
--- a/src/intel/common/BUILD.gn
+++ b/src/intel/common/BUILD.gn
@@ -67,7 +67,7 @@
# Don't depend on libmagma here, do that on executable targets only
"$mesa_build_root/src:sha1",
"$mesa_build_root/src/util",
- "$msd_intel_gen_build_root/include",
+ "//src/graphics/drivers/msd-intel-gen/include",
"//sdk/lib/magma_client:magma_headers",
]
diff --git a/src/intel/vulkan/BUILD.gn b/src/intel/vulkan/BUILD.gn
index dc2bad4f..22a38b4 100644
--- a/src/intel/vulkan/BUILD.gn
+++ b/src/intel/vulkan/BUILD.gn
@@ -20,6 +20,7 @@
# IN THE SOFTWARE.
import("../../../mesa.gni")
+import("//src/graphics/lib/magma/gnbuild/magma.gni")
declare_args() {
# TODO(https://fxbug.dev/42146493) - remove once external sync FD extensions fully supported
@@ -78,16 +79,16 @@
if (is_fuchsia) {
imported_symbols_allowlist =
- rebase_path("$magma_build_root/gnbuild/imported_symbols.allowlist")
+ rebase_path("//src/graphics/lib/magma/gnbuild/imported_symbols.allowlist")
deps += [
- "$magma_build_root/src/libmagma",
+ "//src/graphics/lib/magma/src/libmagma",
# TODO(fxb/13095); enable this when fx logger failure case is handled
#"$mesa_build_root/src/os:fuchsia_libc_static",
]
}
if (is_linux) {
- deps += [ "$magma_build_root/src/libmagma_virt" ]
+ deps += [ "//src/graphics/lib/magma/src/libmagma_virt" ]
}
configs = [ ":vulkan_icd_config" ]
@@ -130,7 +131,7 @@
"$mesa_build_root/src/util:magma_util",
"$mesa_build_root/src/vulkan/runtime",
"$mesa_build_root/src/vulkan/util",
- "$msd_intel_gen_build_root/include",
+ "//src/graphics/drivers/msd-intel-gen/include",
"//sdk/lib/magma_client:magma_headers",
]
diff --git a/tests/BUILD.gn b/tests/BUILD.gn
index 21142c4..e1e78d7 100644
--- a/tests/BUILD.gn
+++ b/tests/BUILD.gn
@@ -37,7 +37,7 @@
sources = [ "main.cc" ]
deps = [
- "$magma_build_root/src/libmagma",
+ "//src/graphics/lib/magma/src/libmagma",
"$mesa_build_root/src/util/tests/futex",
"$mesa_build_root/src/util/tests/inflight_list",
"$mesa_build_root/src/util/tests/os_dirent",
@@ -54,7 +54,7 @@
sources = [ "main.cc" ]
deps = [
- "$magma_build_root/src/libmagma",
+ "//src/graphics/lib/magma/src/libmagma",
"$mesa_build_root/src/util/tests/magma_wait",
"//third_party/googletest:gtest",
]