summaryrefslogtreecommitdiff
path: root/test/test_data/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_data/BUILD')
-rw-r--r--test/test_data/BUILD61
1 files changed, 55 insertions, 6 deletions
diff --git a/test/test_data/BUILD b/test/test_data/BUILD
index 81f8e23..26b9bb4 100644
--- a/test/test_data/BUILD
+++ b/test/test_data/BUILD
@@ -1,8 +1,6 @@
-load(
- "//rules:universal_binary.bzl",
- "universal_binary",
-)
+load("//rules:universal_binary.bzl", "universal_binary")
load("//test:starlark_apple_binary.bzl", "starlark_apple_binary")
+load("//test:starlark_apple_static_library.bzl", "starlark_apple_static_library")
package(
default_testonly = 1,
@@ -40,20 +38,41 @@ starlark_apple_binary(
deps = [":cc_main"],
)
+starlark_apple_binary(
+ name = "macos_binary_with_spaces",
+ minimum_os_version = "13.0",
+ platform_type = "macos",
+ tags = TARGETS_UNDER_TEST_TAGS,
+ deps = [":objc_lib_with_spaces"],
+)
+
cc_library(
name = "cc_lib",
- srcs = ["lib.cc"],
+ srcs = ["cc_lib.cc"],
tags = TARGETS_UNDER_TEST_TAGS,
)
objc_library(
name = "objc_lib",
- srcs = ["lib.m"],
+ srcs = ["objc_lib.m"],
tags = TARGETS_UNDER_TEST_TAGS,
deps = ["cc_lib"],
)
objc_library(
+ name = "objc_lib_with_spaces",
+ srcs = ["objc lib with spaces.m"],
+ tags = TARGETS_UNDER_TEST_TAGS,
+)
+
+starlark_apple_static_library(
+ name = "static_lib",
+ minimum_os_version = "15.0",
+ platform_type = "ios",
+ deps = [":objc_lib"],
+)
+
+objc_library(
name = "objc_main",
srcs = ["main.m"],
tags = TARGETS_UNDER_TEST_TAGS,
@@ -90,3 +109,33 @@ starlark_apple_binary(
}),
deps = [":objc_main"],
)
+
+objc_library(
+ name = "watch_main",
+ srcs = ["watch_main.m"],
+ tags = TARGETS_UNDER_TEST_TAGS,
+ deps = [":cc_lib"],
+)
+
+starlark_apple_binary(
+ name = "watch_binary",
+ minimum_os_version = "8.0",
+ platform_type = "watchos",
+ tags = TARGETS_UNDER_TEST_TAGS,
+ deps = [":watch_main"],
+)
+
+objc_library(
+ name = "ios_main",
+ srcs = ["ios_main.m"],
+ tags = TARGETS_UNDER_TEST_TAGS,
+ deps = [":cc_lib"],
+)
+
+starlark_apple_binary(
+ name = "ios_binary",
+ minimum_os_version = "15.0",
+ platform_type = "ios",
+ tags = TARGETS_UNDER_TEST_TAGS,
+ deps = [":ios_main"],
+)