load("@build_bazel_rules_apple//apple:ios.bzl", "ios_application") load("@build_bazel_rules_swift//swift:swift.bzl", "swift_library") version_info_plist_source = """ echo \ '' \ '' \ '' \ '' \ ' CFBundleShortVersionString' \ ' %s' \ ' CFBundleVersion' \ ' %s' \ '' \ '' \ > "$@" """ % ("1.0", "30") genrule( name = "VersionInfoPlist", outs = ["VersionInfo.plist"], cmd = version_info_plist_source, ) objc_library( name = "Main", srcs = [ "Sources/main.m" ], ) swift_library( name = "Lib", srcs = glob([ "SupportFiles/**/*.swift", ]), deps = [ "//submodules/GZip:GZip", "//submodules/AsyncDisplayKit:AsyncDisplayKit", ], ) ios_application( name = "Wallet", bundle_id = "org.telegram-iOS.Wallet", families = ["iphone", "ipad"], minimum_os_version = "9.0", infoplists = [ ":Info.plist", ":VersionInfoPlist", ], deps = [ ":Main", ":Lib", ], )