1313# limitations under the License.
1414
1515load ("@bazel_skylib//:bzl_library.bzl" , "bzl_library" )
16+ load ("//cc:starlark_doc_extract_helper.bzl" , "starlark_doc_extract_helper" )
1617
1718bzl_library (
1819 name = "common" ,
19- srcs = glob (["*.bzl" ]),
20+ srcs = glob (
21+ ["*.bzl" ],
22+ exclude = [
23+ "cc_helper.bzl" ,
24+ "cc_debug_helper.bzl" ,
25+ "visibility.bzl" ,
26+ "semantics.bzl" ,
27+ "cc_helper_internal.bzl" ,
28+ "cc_shared_library_info.bzl" ,
29+ ],
30+ ),
2031 visibility = ["//visibility:public" ],
2132 deps = [
2233 "//cc/private:cc_internal_bzl" ,
2334 "//cc/private:paths_bzl" ,
2435 "//cc/private/rules_impl:native_bzl" ,
36+ "@bazel_skylib//lib:paths" ,
37+ "@cc_compatibility_proxy//:symbols_bzl" ,
2538 ],
2639)
2740
@@ -36,6 +49,32 @@ bzl_library(
3649 ],
3750)
3851
52+ bzl_library (
53+ name = "cc_shared_library_info_bzl" ,
54+ srcs = ["cc_shared_library_info.bzl" ],
55+ visibility = ["//cc:__subpackages__" ],
56+ deps = [
57+ "@cc_compatibility_proxy//:proxy_bzl" ,
58+ ],
59+ )
60+
61+ bzl_library (
62+ name = "semantics_bzl" ,
63+ srcs = ["semantics.bzl" ],
64+ visibility = ["//cc:__subpackages__" ],
65+ )
66+
67+ bzl_library (
68+ name = "cc_helper_internal_bzl" ,
69+ srcs = ["cc_helper_internal.bzl" ],
70+ visibility = ["//cc:__subpackages__" ],
71+ deps = [
72+ "//cc/private:cc_internal_bzl" ,
73+ "//cc/private:paths_bzl" ,
74+ "@bazel_skylib//lib:paths" ,
75+ ],
76+ )
77+
3978bzl_library (
4079 name = "cc_debug_helper_bzl" ,
4180 srcs = ["cc_debug_helper.bzl" ],
@@ -61,3 +100,23 @@ filegroup(
61100 ]),
62101 visibility = ["//visibility:public" ],
63102)
103+
104+ # unused targets to test that we have the right bzl_library graph
105+ [starlark_doc_extract_helper (
106+ name = f + "_doc_extract" ,
107+ src = f ,
108+ visibility = ["//visibility:private" ],
109+ deps = [
110+ ":common" ,
111+ ],
112+ ) for f in glob (
113+ ["*.bzl" ],
114+ exclude = [
115+ "cc_helper.bzl" ,
116+ "cc_debug_helper.bzl" ,
117+ "visibility.bzl" ,
118+ "semantics.bzl" ,
119+ "cc_helper_internal.bzl" ,
120+ "cc_shared_library_info.bzl" ,
121+ ],
122+ )]
0 commit comments