# HG changeset patch # User June Park # Date 1759229606 25200 # Node ID 98f96b8032e55ce6cc1a8acf5373b79070ba661d # Parent 114cad94008fed13371a7bc251d3dc5c918dd490 [GuiZe] Creating custom bazel rule to deploy to github easily. diff -r 114cad94008f -r 98f96b8032e5 .hgignore --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Tue Sep 30 03:53:26 2025 -0700 @@ -0,0 +1,1 @@ +bazel-*/ diff -r 114cad94008f -r 98f96b8032e5 MODULE.bazel --- a/MODULE.bazel Mon Sep 29 17:00:38 2025 -0700 +++ b/MODULE.bazel Tue Sep 30 03:53:26 2025 -0700 @@ -1,2 +1,3 @@ -bazel_dep(name = "rules_cc", version = "0.0.17") -bazel_dep(name = "platforms", version = "0.0.6") +bazel_dep(name = "rules_cc", version = "0.1.1") +bazel_dep(name = "platforms", version = "0.0.11") +bazel_dep(name = "bazel_skylib", version = "1.8.2") diff -r 114cad94008f -r 98f96b8032e5 MODULE.bazel.lock --- a/MODULE.bazel.lock Mon Sep 29 17:00:38 2025 -0700 +++ b/MODULE.bazel.lock Tue Sep 30 03:53:26 2025 -0700 @@ -31,7 +31,8 @@ "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d", "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b", - "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/source.json": "f121b43eeefc7c29efbd51b83d08631e2347297c95aac9764a701f2a6a2bb953", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/source.json": "34a3c8bcf233b835eb74be9d628899bb32999d3e0eadef1947a0a562a2b16ffb", "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84", "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8", "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb", @@ -69,7 +70,6 @@ "https://bcr.bazel.build/modules/rules_cc/0.0.14/MODULE.bazel": "5e343a3aac88b8d7af3b1b6d2093b55c347b8eefc2e7d1442f7a02dc8fea48ac", "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc", "https://bcr.bazel.build/modules/rules_cc/0.0.16/MODULE.bazel": "7661303b8fc1b4d7f532e54e9d6565771fea666fbdf839e0a86affcd02defe87", - "https://bcr.bazel.build/modules/rules_cc/0.0.17/MODULE.bazel": "2ae1d8f4238ec67d7185d8861cb0a2cdf4bc608697c331b95bf990e69b62e64a", "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f", "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", diff -r 114cad94008f -r 98f96b8032e5 gui_ze/BUILD --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gui_ze/BUILD Tue Sep 30 03:53:26 2025 -0700 @@ -0,0 +1,6 @@ +load(":gui_ze.bzl", "foo_binary") + +print("BUILD file") + +foo_binary(name = "bin1") +foo_binary(name = "bin2") diff -r 114cad94008f -r 98f96b8032e5 gui_ze/gui_ze.bzl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gui_ze/gui_ze.bzl Tue Sep 30 03:53:26 2025 -0700 @@ -0,0 +1,7 @@ +def _foo_impl(ctx): + pass + +foo_binary = rule( + implementation = _foo_impl, +) +