@@ -17,26 +17,28 @@ load("@protobuf//bazel:proto_library.bzl", "proto_library")
1717load ("@protobuf//bazel:py_proto_library.bzl" , "py_proto_library" )
1818load ("@rules_cc//cc:cc_library.bzl" , "cc_library" )
1919
20- package (default_visibility = ["//visibility:public" ])
21-
2220proto_library (
2321 name = "enums_proto" ,
2422 srcs = ["enums.proto" ],
23+ visibility = ["//visibility:public" ],
2524)
2625
2726cc_proto_library (
2827 name = "enums_cc_proto" ,
28+ visibility = ["//visibility:public" ],
2929 deps = [":enums_proto" ],
3030)
3131
3232java_proto_library (
3333 name = "enums_java_proto" ,
34+ visibility = ["//visibility:public" ],
3435 deps = [":enums_proto" ],
3536)
3637
3738proto_library (
3839 name = "ils_proto" ,
3940 srcs = ["ils.proto" ],
41+ visibility = ["//visibility:public" ],
4042 deps = [
4143 ":enums_proto" ,
4244 ":heuristic_parameters_proto" ,
@@ -45,6 +47,7 @@ proto_library(
4547
4648cc_proto_library (
4749 name = "ils_cc_proto" ,
50+ visibility = ["//visibility:public" ],
4851 deps = [":ils_proto" ],
4952)
5053
@@ -55,12 +58,14 @@ py_proto_library(
5558
5659java_proto_library (
5760 name = "ils_java_proto" ,
61+ visibility = ["//visibility:public" ],
5862 deps = [":ils_proto" ],
5963)
6064
6165proto_library (
6266 name = "parameters_proto" ,
6367 srcs = ["parameters.proto" ],
68+ visibility = ["//visibility:public" ],
6469 deps = [
6570 ":enums_proto" ,
6671 ":heuristic_parameters_proto" ,
@@ -74,28 +79,33 @@ proto_library(
7479
7580cc_proto_library (
7681 name = "parameters_cc_proto" ,
82+ visibility = ["//visibility:public" ],
7783 deps = [":parameters_proto" ],
7884)
7985
8086java_proto_library (
8187 name = "parameters_java_proto" ,
88+ visibility = ["//visibility:public" ],
8289 deps = [":parameters_proto" ],
8390)
8491
8592py_proto_library (
8693 name = "parameters_py_pb2" ,
94+ visibility = ["//visibility:public" ],
8795 deps = [":parameters_proto" ],
8896)
8997
9098py_proto_library (
9199 name = "enums_py_pb2" ,
100+ visibility = ["//visibility:public" ],
92101 deps = [":enums_proto" ],
93102)
94103
95104cc_library (
96105 name = "parameters" ,
97106 srcs = ["parameters.cc" ],
98107 hdrs = ["parameters.h" ],
108+ visibility = ["//visibility:public" ],
99109 deps = [
100110 ":enums_cc_proto" ,
101111 ":heuristic_parameters_cc_proto" ,
@@ -124,6 +134,7 @@ cc_library(
124134 name = "parameters_utils" ,
125135 srcs = ["parameters_utils.cc" ],
126136 hdrs = ["parameters_utils.h" ],
137+ visibility = ["//visibility:public" ],
127138 deps = [
128139 ":heuristic_parameters_cc_proto" ,
129140 ":parameters_cc_proto" ,
@@ -135,6 +146,7 @@ cc_library(
135146cc_library (
136147 name = "types" ,
137148 hdrs = ["types.h" ],
149+ visibility = ["//visibility:public" ],
138150 deps = [
139151 "//ortools/util:piecewise_linear_function" ,
140152 "//ortools/util:strong_integers" ,
@@ -145,6 +157,7 @@ cc_library(
145157 name = "utils" ,
146158 srcs = ["utils.cc" ],
147159 hdrs = ["utils.h" ],
160+ visibility = ["//visibility:public" ],
148161 deps = [
149162 "//ortools/util:saturated_arithmetic" ,
150163 "@abseil-cpp//absl/log:check" ,
@@ -156,6 +169,7 @@ cc_library(
156169 name = "neighborhoods" ,
157170 srcs = ["neighborhoods.cc" ],
158171 hdrs = ["neighborhoods.h" ],
172+ visibility = ["//visibility:public" ],
159173 deps = [
160174 ":types" ,
161175 ":utils" ,
@@ -172,6 +186,7 @@ cc_library(
172186 name = "index_manager" ,
173187 srcs = ["index_manager.cc" ],
174188 hdrs = ["index_manager.h" ],
189+ visibility = ["//visibility:public" ],
175190 deps = [
176191 ":types" ,
177192 "//ortools/base" ,
@@ -224,6 +239,7 @@ cc_library(
224239 "@platforms//os:windows" : ["/Zc:preprocessor" ],
225240 "//conditions:default" : [],
226241 }),
242+ visibility = ["//visibility:public" ],
227243 deps = [
228244 ":breaks" ,
229245 ":enums_cc_proto" ,
0 commit comments