treewide: replace hardcoded runfiles paths

We hardcoded some of the runfiles paths to find specific files. This replaces the hardcoded paths by a call to rlocationpath. This prevents running a target without the correct dependencies at build time instead of at runtime

Change-Id: I7ce56935ac80be6b28b824ccb0781ab401bd6521
Reviewed-on: https://review.monogon.dev/c/monogon/+/3301
Reviewed-by: Serge Bazanski <serge@monogon.tech>
Tested-by: Jenkins CI
diff --git a/third_party/edk2/BUILD.bazel b/third_party/edk2/BUILD.bazel
index 8511359..8809591 100644
--- a/third_party/edk2/BUILD.bazel
+++ b/third_party/edk2/BUILD.bazel
@@ -3,3 +3,15 @@
     actual = "@edk2//:firmware",
     visibility = ["//visibility:public"],
 )
+
+alias(
+    name = "OVMF_CODE.fd",
+    actual = "@edk2//:OVMF_CODE.fd",
+    visibility = ["//visibility:public"],
+)
+
+alias(
+    name = "OVMF_VARS.fd",
+    actual = "@edk2//:OVMF_VARS.fd",
+    visibility = ["//visibility:public"],
+)