56 lines
1.2 KiB
Python

filegroup(
name = "LegacyComponentsResources",
srcs = glob([
"Resources/LegacyComponentsResources.bundle/**/*",
], exclude = ["Resources/LegacyComponentsResources.bundle/**/.*"]),
visibility = ["//visibility:public"],
)
filegroup(
name = "LegacyComponentsAssets",
srcs = glob(["LegacyImages.xcassets/**"]),
visibility = ["//visibility:public"],
)
objc_library(
name = "LegacyComponents",
enable_modules = True,
module_name = "LegacyComponents",
srcs = glob([
"Sources/*.m",
"Sources/*.mm",
"Sources/*.c",
"Sources/*.cpp",
"Sources/*.h",
]),
hdrs = glob([
"PublicHeaders/**/*.h",
]),
copts = [
"-I{}/PublicHeaders/LegacyComponents".format(package_name()),
#"-Werror",
],
includes = [
"PublicHeaders",
],
deps = [
"//submodules/SSignalKit/SSignalKit:SSignalKit",
"//submodules/AppBundle:AppBundle",
],
sdk_frameworks = [
"Foundation",
"UIKIt",
"QuickLook",
"CoreMotion",
],
weak_sdk_frameworks = [
"Vision",
"PhotosUI",
],
visibility = [
"//visibility:public",
],
)