2020-03-25 17:59:03 +04:00

35 lines
848 B
Python
Vendored

load("//build-system/bazel-utils:unique_directories.bzl", "unique_directories")
private_headers = glob([
"lottie-ios/**/*.h",
], exclude = [
"lottie-ios/Classes/PublicHeaders/**/*.h",
])
objc_library(
name = "Lottie",
enable_modules = True,
module_name = "Lottie",
srcs = glob([
"lottie-ios/**/*.m",
]) + private_headers,
copts = [
"-I{}/{}".format(package_name(), directory) for directory in unique_directories(private_headers)
] + [
"-I{}/lottie-ios/Classes/PublicHeaders/Lottie".format(package_name()),
],
hdrs = glob([
"lottie-ios/Classes/PublicHeaders/**/*.h",
]),
includes = [
"lottie-ios/Classes/PublicHeaders",
],
sdk_frameworks = [
"Foundation",
"UIKit",
],
visibility = [
"//visibility:public",
],
)