From 160eb549e0460ee4fbfdd6f024ca26bfe1d2d012 Mon Sep 17 00:00:00 2001 From: cediackermann Date: Wed, 10 Jun 2026 23:38:35 +0200 Subject: [PATCH] =?UTF-8?q?build:=20add=20Bazel=20BUILD=20=E2=80=94=20one?= =?UTF-8?q?=20swift=5Fbinary=20per=20executableTarget?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- BUILD.bazel | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 BUILD.bazel diff --git a/BUILD.bazel b/BUILD.bazel new file mode 100644 index 0000000..edeb6a5 --- /dev/null +++ b/BUILD.bazel @@ -0,0 +1,57 @@ +load("@rules_swift//swift:swift.bzl", "swift_binary") + +# One swift_binary per SwiftPM executableTarget in Package.swift. +# (No external dependencies, so no deps to track.) + +swift_binary( + name = "m323", + srcs = ["Sources/m323/m323.swift"], +) + +swift_binary( + name = "WeDontLikeCharA", + srcs = ["Sources/WeDontLikeCharA/main.swift"], +) + +swift_binary( + name = "Aufgabe3", + srcs = ["Sources/Aufgabe3/main.swift"], +) + +swift_binary( + name = "01_MapUebungen", + srcs = ["Sources/Aufgabe4/01_MapUebungen/main.swift"], +) + +swift_binary( + name = "02_FilterUebungen", + srcs = ["Sources/Aufgabe4/02_FilterUebungen/main.swift"], +) + +swift_binary( + name = "03_MapUndFilterUebungen", + srcs = ["Sources/Aufgabe4/03_MapUndFilterUebungen/main.swift"], +) + +swift_binary( + name = "04_FoldLeftUebungen", + srcs = ["Sources/Aufgabe4/04_FoldLeftUebungen/main.swift"], +) + +swift_binary( + name = "05_FlatMapUebungen", + srcs = ["Sources/Aufgabe4/05_FlatMapUebungen/main.swift"], +) + +swift_binary( + name = "06_ForComprehensionsUebungen", + srcs = ["Sources/Aufgabe4/06_ForComprehensionsUebungen/main.swift"], +) + +swift_binary( + name = "LeetCode", + srcs = [ + "Sources/LeetCode/LeetCode.swift", + "Sources/LeetCode/main.swift", + ], +)