diff options
Diffstat (limited to 'test/test_data/BUILD')
-rw-r--r-- | test/test_data/BUILD | 61 |
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"], +) |