third_party: rename build_files to $reponame.bzl
This enables IDEs to correctly identify the filetype
Change-Id: I9e2644514f001f94abe7da92c332f95889a34380
Reviewed-on: https://review.monogon.dev/c/monogon/+/3823
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
Tested-by: Jenkins CI
diff --git a/third_party/cockroach/BUILD.repo b/third_party/cockroach/BUILD.repo
deleted file mode 100644
index e9ec3f7..0000000
--- a/third_party/cockroach/BUILD.repo
+++ /dev/null
@@ -1,3 +0,0 @@
-exports_files([
- "cockroach"
-])
\ No newline at end of file
diff --git a/third_party/cockroach/cockroach.bzl b/third_party/cockroach/cockroach.bzl
new file mode 100644
index 0000000..503292f
--- /dev/null
+++ b/third_party/cockroach/cockroach.bzl
@@ -0,0 +1,3 @@
+exports_files([
+ "cockroach",
+])
diff --git a/third_party/edk2/external/BUILD.repo b/third_party/edk2/edk2.bzl
similarity index 100%
rename from third_party/edk2/external/BUILD.repo
rename to third_party/edk2/edk2.bzl
diff --git a/third_party/edk2/external/BUILD.bazel b/third_party/edk2/external/BUILD.bazel
deleted file mode 100644
index e69de29..0000000
--- a/third_party/edk2/external/BUILD.bazel
+++ /dev/null
diff --git a/third_party/intel_ucode/BUILD.repo b/third_party/intel_ucode/intel_ucode.bzl
similarity index 98%
rename from third_party/intel_ucode/BUILD.repo
rename to third_party/intel_ucode/intel_ucode.bzl
index 351b565..64a4618 100644
--- a/third_party/intel_ucode/BUILD.repo
+++ b/third_party/intel_ucode/intel_ucode.bzl
@@ -1,2 +1,2 @@
# Anything other than family 6 is not interesting to us
-filegroup(name = "fam6h", srcs = glob(["intel-ucode/06-*"]), visibility = ["//visibility:public"])
\ No newline at end of file
+filegroup(name = "fam6h", srcs = glob(["intel-ucode/06-*"]), visibility = ["//visibility:public"])
diff --git a/third_party/libpg_query/external/BUILD.bazel b/third_party/libpg_query/external/BUILD.bazel
deleted file mode 100644
index e69de29..0000000
--- a/third_party/libpg_query/external/BUILD.bazel
+++ /dev/null
diff --git a/third_party/libpg_query/external/BUILD.repo b/third_party/libpg_query/libpg_query.bzl
similarity index 98%
rename from third_party/libpg_query/external/BUILD.repo
rename to third_party/libpg_query/libpg_query.bzl
index b362e34..1a2486b 100644
--- a/third_party/libpg_query/external/BUILD.repo
+++ b/third_party/libpg_query/libpg_query.bzl
@@ -9,15 +9,6 @@
srcs = glob([
"src/*.c",
"src/*.h",
-
- "vendor/protobuf-c/protobuf-c.h",
- "vendor/protobuf-c/protobuf-c.c",
-
- "vendor/xxhash/xxhash.c",
-
- "protobuf/pg_query.pb-c.c",
- "protobuf/pg_query.pb-c.h",
-
"src/postgres/include/*.h",
"src/postgres/include/**/*.h",
], [
@@ -29,7 +20,13 @@
"src/pg_query_readfuncs_defs.c",
"src/pg_query_readfuncs_conds.c",
"src/pg_query_json_helper.c",
- ]),
+ ]) + [
+ "vendor/protobuf-c/protobuf-c.h",
+ "vendor/protobuf-c/protobuf-c.c",
+ "vendor/xxhash/xxhash.c",
+ "protobuf/pg_query.pb-c.c",
+ "protobuf/pg_query.pb-c.h",
+ ],
textual_hdrs = [
"src/pg_query_enum_defs.c",
"src/pg_query_fingerprint_defs.c",
diff --git a/third_party/linux-firmware/BUILD.repo b/third_party/linux-firmware/linux-firmware.bzl
similarity index 99%
rename from third_party/linux-firmware/BUILD.repo
rename to third_party/linux-firmware/linux-firmware.bzl
index a6ba223..dd23722 100644
--- a/third_party/linux-firmware/BUILD.repo
+++ b/third_party/linux-firmware/linux-firmware.bzl
@@ -1,3 +1,3 @@
filegroup(name = "all_files", srcs = glob(["**"]), visibility = ["//visibility:public"])
filegroup(name = "metadata", srcs = ["WHENCE"], visibility = ["//visibility:public"])
-filegroup(name = "amd_ucode", srcs = glob(["amd-ucode/*.bin"]), visibility = ["//visibility:public"])
\ No newline at end of file
+filegroup(name = "amd_ucode", srcs = glob(["amd-ucode/*.bin"]), visibility = ["//visibility:public"])
diff --git a/third_party/linux/external/BUILD.repo b/third_party/linux/linux.bzl
similarity index 99%
rename from third_party/linux/external/BUILD.repo
rename to third_party/linux/linux.bzl
index ed035ee..1b57c03 100644
--- a/third_party/linux/external/BUILD.repo
+++ b/third_party/linux/linux.bzl
@@ -1,11 +1,11 @@
+load("@rules_cc//cc:defs.bzl", "cc_binary")
+
filegroup(
name = "all",
srcs = glob(["**"]),
visibility = ["//visibility:public"],
)
-load("@rules_cc//cc:defs.bzl", "cc_binary")
-
# Build gen_init_cpio separately for the initramfs generation stage
cc_binary(
name = "gen_init_cpio",
diff --git a/third_party/linux/external/0001-block-partition-expose-PARTUUID-through-uevent.patch b/third_party/linux/patches/0001-block-partition-expose-PARTUUID-through-uevent.patch
similarity index 100%
rename from third_party/linux/external/0001-block-partition-expose-PARTUUID-through-uevent.patch
rename to third_party/linux/patches/0001-block-partition-expose-PARTUUID-through-uevent.patch
diff --git a/third_party/linux/external/BUILD.bazel b/third_party/linux/patches/BUILD.bazel
similarity index 100%
rename from third_party/linux/external/BUILD.bazel
rename to third_party/linux/patches/BUILD.bazel
diff --git a/third_party/linux/external/disable-static-ifs.patch b/third_party/linux/patches/disable-static-ifs.patch
similarity index 100%
rename from third_party/linux/external/disable-static-ifs.patch
rename to third_party/linux/patches/disable-static-ifs.patch
diff --git a/third_party/linux/external/enable-pmsg.patch b/third_party/linux/patches/enable-pmsg.patch
similarity index 100%
rename from third_party/linux/external/enable-pmsg.patch
rename to third_party/linux/patches/enable-pmsg.patch
diff --git a/third_party/linux/external/fb-devs-knob.patch b/third_party/linux/patches/fb-devs-knob.patch
similarity index 100%
rename from third_party/linux/external/fb-devs-knob.patch
rename to third_party/linux/patches/fb-devs-knob.patch
diff --git a/third_party/linux/external/lacp_fix.patch b/third_party/linux/patches/lacp_fix.patch
similarity index 100%
rename from third_party/linux/external/lacp_fix.patch
rename to third_party/linux/patches/lacp_fix.patch
diff --git a/third_party/musl/BUILD.repo b/third_party/musl/musl.bzl
similarity index 98%
rename from third_party/musl/BUILD.repo
rename to third_party/musl/musl.bzl
index 0f930c5..9fbdeaf 100644
--- a/third_party/musl/BUILD.repo
+++ b/third_party/musl/musl.bzl
@@ -1 +1 @@
-filegroup(name = "all", srcs = glob(["**"]), visibility = ["//visibility:public"])
\ No newline at end of file
+filegroup(name = "all", srcs = glob(["**"]), visibility = ["//visibility:public"])