blob: fe5f813c6a9c3253f7a75939b1c97e8cfbedc53b [file] [log] [blame]
Peter Schmitt7ccc0632015-03-16 17:55:51 +00001package(default_visibility = ["//visibility:public"])
2
3# Files which shouldn't be publicly visible and dependencies of all objc_* or ios_* rules shouldn't be in this package.
4exports_files(glob(["**"]))
Daniel Wagner-Hallb92fbb02015-03-20 19:50:42 +00005
Damien Martin-Guillerez5cbd5a42015-03-24 21:55:19 +00006filegroup(
7 name = "srcs",
kaipidc060da2018-03-15 14:22:03 -07008 srcs = glob(["**"]),
Chris Parsonse90d67e2015-10-20 17:39:26 +00009)
10
Damien Martin-Guillerez0e544ff2015-07-16 14:55:44 +000011sh_binary(
Chris Parsons1f67a7b2016-05-23 19:23:24 +000012 name = "libtool",
13 srcs = [":libtool.sh"],
14 data = [
Googler48859c12016-09-23 17:16:37 +000015 ":make_hashed_objlist.py",
Chris Parsons1f67a7b2016-05-23 19:23:24 +000016 ":xcrunwrapper",
17 ],
18)
19
20sh_binary(
Dave MacLachlan7fdbd782015-11-06 21:04:42 +000021 name = "xcrunwrapper",
22 srcs = [":xcrunwrapper.sh"],
Damien Martin-Guillerez0e544ff2015-07-16 14:55:44 +000023)
24
Googler5d61cbc2016-03-09 03:37:08 +000025filegroup(
26 name = "xctest_infoplist",
27 srcs = ["XCTest-Info.plist"],
28)
29
Peter Schmitt03e89a92016-01-27 20:42:17 +000030filegroup(
31 name = "gcov",
32 srcs = [":gcov_stub"],
33)
34
Dmitry Shevchenkoee4be222016-03-18 19:12:39 +000035filegroup(
36 name = "mcov",
37 srcs = [":mcov_stub"],
38)
39
Chris Parsons2665d682016-01-12 20:55:05 +000040xcode_config(
41 name = "host_xcodes",
42)
43
Rumou Duan46772642016-03-02 19:16:38 +000044filegroup(
Googler71d843f2015-05-12 20:29:32 +000045 name = "j2objc_dead_code_pruner",
Michael Thvedt828a4be2015-08-12 17:45:36 +000046 srcs = ["j2objc_dead_code_pruner.py"],
Googler71d843f2015-05-12 20:29:32 +000047)
Rumou Duan3c26e052016-02-05 02:32:24 +000048
49objc_library(
50 name = "dummy_lib",
Cal Peysere5031ec2016-02-16 17:31:06 +000051 srcs = [
Googler1c6288d2016-03-07 23:13:43 +000052 "objc_dummy.mm",
Cal Peysere5031ec2016-02-16 17:31:06 +000053 ],
Rumou Duan3c26e052016-02-05 02:32:24 +000054)
Sergio Campamaf945a0c2016-05-24 21:10:27 +000055
56filegroup(
Sergio Campama01a9bd12016-09-19 21:08:50 +000057 name = "protobuf_compiler_wrapper",
58 srcs = ["protobuf_compiler_wrapper.sh"],
59)
60
61filegroup(
Sergio Campamaf945a0c2016-05-24 21:10:27 +000062 name = "protobuf_compiler",
63 srcs = ["protobuf_compiler.py"],
64)
65
Sergio Campamaf945a0c2016-05-24 21:10:27 +000066filegroup(
67 name = "protobuf_compiler_support",
68 srcs = ["protobuf_support"],
69)
70
71filegroup(
72 name = "protobuf_well_known_types",
73 srcs = ["dummy.proto"],
74)
Googler41aa3722017-02-02 19:16:37 +000075
76# Intentionally empty
77filegroup(
78 name = "header_scanner",
79 srcs = [],
80)