Collect resource files through the data attribute.
PiperOrigin-RevId: 228345086
diff --git a/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl b/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl
index 2ec814a..c030f0a 100644
--- a/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl
+++ b/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl
@@ -79,6 +79,7 @@
# generated Xcode project. For example, Info.plist and entitlements files.
_SUPPORTING_FILE_ATTRIBUTES = [
"app_icons",
+ "data",
"entitlements",
"infoplist",
"infoplists",
diff --git a/src/TulsiGeneratorIntegrationTests/Resources/Simple.BUILD b/src/TulsiGeneratorIntegrationTests/Resources/Simple.BUILD
index 5472ca5..933f3e5 100644
--- a/src/TulsiGeneratorIntegrationTests/Resources/Simple.BUILD
+++ b/src/TulsiGeneratorIntegrationTests/Resources/Simple.BUILD
@@ -62,16 +62,14 @@
"ApplicationLibrary/srcs/main.m",
],
asset_catalogs = ["ApplicationLibrary/Assets.xcassets/asset.png"],
+ data = ["ApplicationLibrary/Base.lproj/One.storyboard"],
datamodels = glob(["SimpleTest.xcdatamodeld/**"]),
defines = [
"APPLIB_ADDITIONAL_DEFINE",
"APPLIB_ANOTHER_DEFINE=2",
],
includes = ["ApplicationLibrary/includes"],
- storyboards = ["ApplicationLibrary/Base.lproj/One.storyboard"],
- deps = [
- ":Library",
- ],
+ deps = [":Library"],
)
cc_binary(
@@ -101,12 +99,12 @@
"-I/Library/absolute/include/path",
"-Irelative/Library/include/path",
],
+ data = ["Library/xibs/xib.xib"],
defines = ["LIBRARY_DEFINES_DEFINE=1"],
pch = "Library/pch/PCHFile.pch",
textual_hdrs = [
"Library/textual_hdrs/TextualHdrsHeader.h",
],
- xibs = ["Library/xibs/xib.xib"],
)
cc_library(