xref: /aosp_15_r20/external/bazelbuild-rules_go/third_party/com_github_golang_mock-gazelle.patch (revision 9bb1b549b6a84214c53be0924760be030e66b93a)
1diff -urN a/gomock/BUILD.bazel b/gomock/BUILD.bazel
2--- a/gomock/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
3+++ b/gomock/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4@@ -0,0 +1,34 @@
5+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
6+
7+go_library(
8+    name = "gomock",
9+    srcs = [
10+        "call.go",
11+        "callset.go",
12+        "controller.go",
13+        "doc.go",
14+        "matchers.go",
15+    ],
16+    importpath = "github.com/golang/mock/gomock",
17+    visibility = ["//visibility:public"],
18+)
19+
20+alias(
21+    name = "go_default_library",
22+    actual = ":gomock",
23+    visibility = ["//visibility:public"],
24+)
25+
26+go_test(
27+    name = "gomock_test",
28+    srcs = [
29+        "call_test.go",
30+        "callset_test.go",
31+        "controller_test.go",
32+        "example_test.go",
33+        "matchers_test.go",
34+        "mock_test.go",
35+    ],
36+    embed = [":gomock"],
37+    deps = ["//gomock/internal/mock_gomock"],
38+)
39diff -urN a/gomock/internal/mock_gomock/BUILD.bazel b/gomock/internal/mock_gomock/BUILD.bazel
40--- a/gomock/internal/mock_gomock/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
41+++ b/gomock/internal/mock_gomock/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
42@@ -0,0 +1,15 @@
43+load("@io_bazel_rules_go//go:def.bzl", "go_library")
44+
45+go_library(
46+    name = "mock_gomock",
47+    srcs = ["mock_matcher.go"],
48+    importpath = "github.com/golang/mock/gomock/internal/mock_gomock",
49+    visibility = ["//gomock:__subpackages__"],
50+    deps = ["//gomock"],
51+)
52+
53+alias(
54+    name = "go_default_library",
55+    actual = ":mock_gomock",
56+    visibility = ["//gomock:__subpackages__"],
57+)
58diff -urN a/mockgen/BUILD.bazel b/mockgen/BUILD.bazel
59--- a/mockgen/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
60+++ b/mockgen/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
61@@ -0,0 +1,36 @@
62+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
63+
64+go_library(
65+    name = "mockgen_lib",
66+    srcs = [
67+        "generic_go118.go",
68+        "generic_notgo118.go",
69+        "mockgen.go",
70+        "parse.go",
71+        "reflect.go",
72+        "version.go",
73+    ],
74+    importpath = "github.com/golang/mock/mockgen",
75+    visibility = ["//visibility:private"],
76+    deps = [
77+        "//mockgen/model",
78+        "@org_golang_x_mod//modfile:go_default_library",
79+        "@org_golang_x_tools//imports:go_default_library",
80+    ],
81+)
82+
83+go_binary(
84+    name = "mockgen",
85+    embed = [":mockgen_lib"],
86+    visibility = ["//visibility:public"],
87+)
88+
89+go_test(
90+    name = "mockgen_test",
91+    srcs = [
92+        "mockgen_test.go",
93+        "parse_test.go",
94+    ],
95+    embed = [":mockgen_lib"],
96+    deps = ["//mockgen/model"],
97+)
98diff -urN a/mockgen/internal/tests/aux_imports_embedded_interface/BUILD.bazel b/mockgen/internal/tests/aux_imports_embedded_interface/BUILD.bazel
99--- a/mockgen/internal/tests/aux_imports_embedded_interface/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
100+++ b/mockgen/internal/tests/aux_imports_embedded_interface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
101@@ -0,0 +1,28 @@
102+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
103+
104+go_library(
105+    name = "aux_imports_embedded_interface",
106+    srcs = [
107+        "bugreport.go",
108+        "bugreport_mock.go",
109+    ],
110+    importpath = "github.com/golang/mock/mockgen/internal/tests/aux_imports_embedded_interface",
111+    visibility = ["//mockgen:__subpackages__"],
112+    deps = [
113+        "//gomock",
114+        "//mockgen/internal/tests/aux_imports_embedded_interface/faux",
115+    ],
116+)
117+
118+alias(
119+    name = "go_default_library",
120+    actual = ":aux_imports_embedded_interface",
121+    visibility = ["//mockgen:__subpackages__"],
122+)
123+
124+go_test(
125+    name = "aux_imports_embedded_interface_test",
126+    srcs = ["bugreport_test.go"],
127+    embed = [":aux_imports_embedded_interface"],
128+    deps = ["//gomock"],
129+)
130diff -urN a/mockgen/internal/tests/aux_imports_embedded_interface/faux/BUILD.bazel b/mockgen/internal/tests/aux_imports_embedded_interface/faux/BUILD.bazel
131--- a/mockgen/internal/tests/aux_imports_embedded_interface/faux/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
132+++ b/mockgen/internal/tests/aux_imports_embedded_interface/faux/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
133@@ -0,0 +1,14 @@
134+load("@io_bazel_rules_go//go:def.bzl", "go_library")
135+
136+go_library(
137+    name = "faux",
138+    srcs = ["faux.go"],
139+    importpath = "github.com/golang/mock/mockgen/internal/tests/aux_imports_embedded_interface/faux",
140+    visibility = ["//mockgen:__subpackages__"],
141+)
142+
143+alias(
144+    name = "go_default_library",
145+    actual = ":faux",
146+    visibility = ["//mockgen:__subpackages__"],
147+)
148diff -urN a/mockgen/internal/tests/const_array_length/BUILD.bazel b/mockgen/internal/tests/const_array_length/BUILD.bazel
149--- a/mockgen/internal/tests/const_array_length/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
150+++ b/mockgen/internal/tests/const_array_length/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
151@@ -0,0 +1,18 @@
152+load("@io_bazel_rules_go//go:def.bzl", "go_library")
153+
154+go_library(
155+    name = "const_array_length",
156+    srcs = [
157+        "input.go",
158+        "mock.go",
159+    ],
160+    importpath = "github.com/golang/mock/mockgen/internal/tests/const_array_length",
161+    visibility = ["//mockgen:__subpackages__"],
162+    deps = ["//gomock"],
163+)
164+
165+alias(
166+    name = "go_default_library",
167+    actual = ":const_array_length",
168+    visibility = ["//mockgen:__subpackages__"],
169+)
170diff -urN a/mockgen/internal/tests/copyright_file/BUILD.bazel b/mockgen/internal/tests/copyright_file/BUILD.bazel
171--- a/mockgen/internal/tests/copyright_file/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
172+++ b/mockgen/internal/tests/copyright_file/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
173@@ -0,0 +1,18 @@
174+load("@io_bazel_rules_go//go:def.bzl", "go_library")
175+
176+go_library(
177+    name = "copyright_file",
178+    srcs = [
179+        "input.go",
180+        "mock.go",
181+    ],
182+    importpath = "github.com/golang/mock/mockgen/internal/tests/copyright_file",
183+    visibility = ["//mockgen:__subpackages__"],
184+    deps = ["//gomock"],
185+)
186+
187+alias(
188+    name = "go_default_library",
189+    actual = ":copyright_file",
190+    visibility = ["//mockgen:__subpackages__"],
191+)
192diff -urN a/mockgen/internal/tests/custom_package_name/client/v1/BUILD.bazel b/mockgen/internal/tests/custom_package_name/client/v1/BUILD.bazel
193--- a/mockgen/internal/tests/custom_package_name/client/v1/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
194+++ b/mockgen/internal/tests/custom_package_name/client/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
195@@ -0,0 +1,14 @@
196+load("@io_bazel_rules_go//go:def.bzl", "go_library")
197+
198+go_library(
199+    name = "client",
200+    srcs = ["client.go"],
201+    importpath = "github.com/golang/mock/mockgen/internal/tests/custom_package_name/client/v1",
202+    visibility = ["//mockgen:__subpackages__"],
203+)
204+
205+alias(
206+    name = "go_default_library",
207+    actual = ":client",
208+    visibility = ["//mockgen:__subpackages__"],
209+)
210diff -urN a/mockgen/internal/tests/custom_package_name/greeter/BUILD.bazel b/mockgen/internal/tests/custom_package_name/greeter/BUILD.bazel
211--- a/mockgen/internal/tests/custom_package_name/greeter/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
212+++ b/mockgen/internal/tests/custom_package_name/greeter/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
213@@ -0,0 +1,31 @@
214+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
215+
216+go_library(
217+    name = "greeter",
218+    srcs = ["greeter.go"],
219+    importpath = "github.com/golang/mock/mockgen/internal/tests/custom_package_name/greeter",
220+    visibility = ["//mockgen:__subpackages__"],
221+    deps = [
222+        "//mockgen/internal/tests/custom_package_name/client/v1:client",
223+        "//mockgen/internal/tests/custom_package_name/validator",
224+    ],
225+)
226+
227+alias(
228+    name = "go_default_library",
229+    actual = ":greeter",
230+    visibility = ["//mockgen:__subpackages__"],
231+)
232+
233+go_test(
234+    name = "greeter_test",
235+    srcs = [
236+        "greeter_mock_test.go",
237+        "greeter_test.go",
238+    ],
239+    embed = [":greeter"],
240+    deps = [
241+        "//gomock",
242+        "//mockgen/internal/tests/custom_package_name/client/v1:client",
243+    ],
244+)
245diff -urN a/mockgen/internal/tests/custom_package_name/validator/BUILD.bazel b/mockgen/internal/tests/custom_package_name/validator/BUILD.bazel
246--- a/mockgen/internal/tests/custom_package_name/validator/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
247+++ b/mockgen/internal/tests/custom_package_name/validator/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
248@@ -0,0 +1,14 @@
249+load("@io_bazel_rules_go//go:def.bzl", "go_library")
250+
251+go_library(
252+    name = "validator",
253+    srcs = ["validate.go"],
254+    importpath = "github.com/golang/mock/mockgen/internal/tests/custom_package_name/validator",
255+    visibility = ["//mockgen:__subpackages__"],
256+)
257+
258+alias(
259+    name = "go_default_library",
260+    actual = ":validator",
261+    visibility = ["//mockgen:__subpackages__"],
262+)
263diff -urN a/mockgen/internal/tests/dot_imports/BUILD.bazel b/mockgen/internal/tests/dot_imports/BUILD.bazel
264--- a/mockgen/internal/tests/dot_imports/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
265+++ b/mockgen/internal/tests/dot_imports/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
266@@ -0,0 +1,18 @@
267+load("@io_bazel_rules_go//go:def.bzl", "go_library")
268+
269+go_library(
270+    name = "dot_imports",
271+    srcs = [
272+        "input.go",
273+        "mock.go",
274+    ],
275+    importpath = "github.com/golang/mock/mockgen/internal/tests/dot_imports",
276+    visibility = ["//mockgen:__subpackages__"],
277+    deps = ["//gomock"],
278+)
279+
280+alias(
281+    name = "go_default_library",
282+    actual = ":dot_imports",
283+    visibility = ["//mockgen:__subpackages__"],
284+)
285diff -urN a/mockgen/internal/tests/empty_interface/BUILD.bazel b/mockgen/internal/tests/empty_interface/BUILD.bazel
286--- a/mockgen/internal/tests/empty_interface/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
287+++ b/mockgen/internal/tests/empty_interface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
288@@ -0,0 +1,18 @@
289+load("@io_bazel_rules_go//go:def.bzl", "go_library")
290+
291+go_library(
292+    name = "empty_interface",
293+    srcs = [
294+        "input.go",
295+        "mock.go",
296+    ],
297+    importpath = "github.com/golang/mock/mockgen/internal/tests/empty_interface",
298+    visibility = ["//mockgen:__subpackages__"],
299+    deps = ["//gomock"],
300+)
301+
302+alias(
303+    name = "go_default_library",
304+    actual = ":empty_interface",
305+    visibility = ["//mockgen:__subpackages__"],
306+)
307diff -urN a/mockgen/internal/tests/extra_import/BUILD.bazel b/mockgen/internal/tests/extra_import/BUILD.bazel
308--- a/mockgen/internal/tests/extra_import/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
309+++ b/mockgen/internal/tests/extra_import/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
310@@ -0,0 +1,18 @@
311+load("@io_bazel_rules_go//go:def.bzl", "go_library")
312+
313+go_library(
314+    name = "extra_import",
315+    srcs = [
316+        "import.go",
317+        "mock.go",
318+    ],
319+    importpath = "github.com/golang/mock/mockgen/internal/tests/extra_import",
320+    visibility = ["//mockgen:__subpackages__"],
321+    deps = ["//gomock"],
322+)
323+
324+alias(
325+    name = "go_default_library",
326+    actual = ":extra_import",
327+    visibility = ["//mockgen:__subpackages__"],
328+)
329diff -urN a/mockgen/internal/tests/generated_identifier_conflict/BUILD.bazel b/mockgen/internal/tests/generated_identifier_conflict/BUILD.bazel
330--- a/mockgen/internal/tests/generated_identifier_conflict/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
331+++ b/mockgen/internal/tests/generated_identifier_conflict/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
332@@ -0,0 +1,25 @@
333+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
334+
335+go_library(
336+    name = "generated_identifier_conflict",
337+    srcs = [
338+        "bugreport.go",
339+        "bugreport_mock.go",
340+    ],
341+    importpath = "github.com/golang/mock/mockgen/internal/tests/generated_identifier_conflict",
342+    visibility = ["//mockgen:__subpackages__"],
343+    deps = ["//gomock"],
344+)
345+
346+alias(
347+    name = "go_default_library",
348+    actual = ":generated_identifier_conflict",
349+    visibility = ["//mockgen:__subpackages__"],
350+)
351+
352+go_test(
353+    name = "generated_identifier_conflict_test",
354+    srcs = ["bugreport_test.go"],
355+    embed = [":generated_identifier_conflict"],
356+    deps = ["//gomock"],
357+)
358diff -urN a/mockgen/internal/tests/generics/BUILD.bazel b/mockgen/internal/tests/generics/BUILD.bazel
359--- a/mockgen/internal/tests/generics/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
360+++ b/mockgen/internal/tests/generics/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
361@@ -0,0 +1,21 @@
362+load("@io_bazel_rules_go//go:def.bzl", "go_library")
363+
364+go_library(
365+    name = "generics",
366+    srcs = [
367+        "external.go",
368+        "generics.go",
369+    ],
370+    importpath = "github.com/golang/mock/mockgen/internal/tests/generics",
371+    visibility = ["//mockgen:__subpackages__"],
372+    deps = [
373+        "//mockgen/internal/tests/generics/other",
374+        "@org_golang_x_exp//constraints:go_default_library",
375+    ],
376+)
377+
378+alias(
379+    name = "go_default_library",
380+    actual = ":generics",
381+    visibility = ["//mockgen:__subpackages__"],
382+)
383diff -urN a/mockgen/internal/tests/generics/other/BUILD.bazel b/mockgen/internal/tests/generics/other/BUILD.bazel
384--- a/mockgen/internal/tests/generics/other/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
385+++ b/mockgen/internal/tests/generics/other/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
386@@ -0,0 +1,14 @@
387+load("@io_bazel_rules_go//go:def.bzl", "go_library")
388+
389+go_library(
390+    name = "other",
391+    srcs = ["other.go"],
392+    importpath = "github.com/golang/mock/mockgen/internal/tests/generics/other",
393+    visibility = ["//mockgen:__subpackages__"],
394+)
395+
396+alias(
397+    name = "go_default_library",
398+    actual = ":other",
399+    visibility = ["//mockgen:__subpackages__"],
400+)
401diff -urN a/mockgen/internal/tests/generics/source/BUILD.bazel b/mockgen/internal/tests/generics/source/BUILD.bazel
402--- a/mockgen/internal/tests/generics/source/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
403+++ b/mockgen/internal/tests/generics/source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
404@@ -0,0 +1,15 @@
405+load("@io_bazel_rules_go//go:def.bzl", "go_test")
406+
407+go_test(
408+    name = "source_test",
409+    srcs = [
410+        "mock_external_test.go",
411+        "mock_generics_test.go",
412+    ],
413+    deps = [
414+        "//gomock",
415+        "//mockgen/internal/tests/generics",
416+        "//mockgen/internal/tests/generics/other",
417+        "@org_golang_x_exp//constraints:go_default_library",
418+    ],
419+)
420diff -urN a/mockgen/internal/tests/import_embedded_interface/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/BUILD.bazel
421--- a/mockgen/internal/tests/import_embedded_interface/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
422+++ b/mockgen/internal/tests/import_embedded_interface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
423@@ -0,0 +1,36 @@
424+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
425+
426+go_library(
427+    name = "import_embedded_interface",
428+    srcs = [
429+        "bugreport.go",
430+        "bugreport_mock.go",
431+        "foo.go",
432+        "net.go",
433+        "net_mock.go",
434+    ],
435+    importpath = "github.com/golang/mock/mockgen/internal/tests/import_embedded_interface",
436+    visibility = ["//mockgen:__subpackages__"],
437+    deps = [
438+        "//gomock",
439+        "//mockgen/internal/tests/import_embedded_interface/ersatz",
440+        "//mockgen/internal/tests/import_embedded_interface/faux",
441+        "//mockgen/internal/tests/import_embedded_interface/other/ersatz",
442+    ],
443+)
444+
445+alias(
446+    name = "go_default_library",
447+    actual = ":import_embedded_interface",
448+    visibility = ["//mockgen:__subpackages__"],
449+)
450+
451+go_test(
452+    name = "import_embedded_interface_test",
453+    srcs = [
454+        "bugreport_test.go",
455+        "net_test.go",
456+    ],
457+    embed = [":import_embedded_interface"],
458+    deps = ["//gomock"],
459+)
460diff -urN a/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel
461--- a/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
462+++ b/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
463@@ -0,0 +1,14 @@
464+load("@io_bazel_rules_go//go:def.bzl", "go_library")
465+
466+go_library(
467+    name = "ersatz",
468+    srcs = ["ersatz.go"],
469+    importpath = "github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/ersatz",
470+    visibility = ["//mockgen:__subpackages__"],
471+)
472+
473+alias(
474+    name = "go_default_library",
475+    actual = ":ersatz",
476+    visibility = ["//mockgen:__subpackages__"],
477+)
478diff -urN a/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel
479--- a/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
480+++ b/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
481@@ -0,0 +1,21 @@
482+load("@io_bazel_rules_go//go:def.bzl", "go_library")
483+
484+go_library(
485+    name = "faux",
486+    srcs = [
487+        "conflict.go",
488+        "faux.go",
489+    ],
490+    importpath = "github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/faux",
491+    visibility = ["//mockgen:__subpackages__"],
492+    deps = [
493+        "//mockgen/internal/tests/import_embedded_interface/other/ersatz",
494+        "//mockgen/internal/tests/import_embedded_interface/other/log",
495+    ],
496+)
497+
498+alias(
499+    name = "go_default_library",
500+    actual = ":faux",
501+    visibility = ["//mockgen:__subpackages__"],
502+)
503diff -urN a/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel
504--- a/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
505+++ b/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
506@@ -0,0 +1,14 @@
507+load("@io_bazel_rules_go//go:def.bzl", "go_library")
508+
509+go_library(
510+    name = "ersatz",
511+    srcs = ["ersatz.go"],
512+    importpath = "github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/other/ersatz",
513+    visibility = ["//mockgen:__subpackages__"],
514+)
515+
516+alias(
517+    name = "go_default_library",
518+    actual = ":ersatz",
519+    visibility = ["//mockgen:__subpackages__"],
520+)
521diff -urN a/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel
522--- a/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
523+++ b/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
524@@ -0,0 +1,14 @@
525+load("@io_bazel_rules_go//go:def.bzl", "go_library")
526+
527+go_library(
528+    name = "log",
529+    srcs = ["log.go"],
530+    importpath = "github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/other/log",
531+    visibility = ["//mockgen:__subpackages__"],
532+)
533+
534+alias(
535+    name = "go_default_library",
536+    actual = ":log",
537+    visibility = ["//mockgen:__subpackages__"],
538+)
539diff -urN a/mockgen/internal/tests/import_source/BUILD.bazel b/mockgen/internal/tests/import_source/BUILD.bazel
540--- a/mockgen/internal/tests/import_source/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
541+++ b/mockgen/internal/tests/import_source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
542@@ -0,0 +1,18 @@
543+load("@io_bazel_rules_go//go:def.bzl", "go_library")
544+
545+go_library(
546+    name = "import_source",
547+    srcs = ["source_mock.go"],
548+    importpath = "github.com/golang/mock/mockgen/internal/tests/import_source",
549+    visibility = ["//mockgen:__subpackages__"],
550+    deps = [
551+        "//gomock",
552+        "//mockgen/internal/tests/import_source/definition",
553+    ],
554+)
555+
556+alias(
557+    name = "go_default_library",
558+    actual = ":import_source",
559+    visibility = ["//mockgen:__subpackages__"],
560+)
561diff -urN a/mockgen/internal/tests/import_source/definition/BUILD.bazel b/mockgen/internal/tests/import_source/definition/BUILD.bazel
562--- a/mockgen/internal/tests/import_source/definition/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
563+++ b/mockgen/internal/tests/import_source/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
564@@ -0,0 +1,18 @@
565+load("@io_bazel_rules_go//go:def.bzl", "go_library")
566+
567+go_library(
568+    name = "definition",
569+    srcs = [
570+        "source.go",
571+        "source_mock.go",
572+    ],
573+    importpath = "github.com/golang/mock/mockgen/internal/tests/import_source/definition",
574+    visibility = ["//mockgen:__subpackages__"],
575+    deps = ["//gomock"],
576+)
577+
578+alias(
579+    name = "go_default_library",
580+    actual = ":definition",
581+    visibility = ["//mockgen:__subpackages__"],
582+)
583diff -urN a/mockgen/internal/tests/internal_pkg/BUILD.bazel b/mockgen/internal/tests/internal_pkg/BUILD.bazel
584--- a/mockgen/internal/tests/internal_pkg/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
585+++ b/mockgen/internal/tests/internal_pkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
586@@ -0,0 +1,14 @@
587+load("@io_bazel_rules_go//go:def.bzl", "go_library")
588+
589+go_library(
590+    name = "internal_pkg",
591+    srcs = ["generate.go"],
592+    importpath = "github.com/golang/mock/mockgen/internal/tests/internal_pkg",
593+    visibility = ["//mockgen:__subpackages__"],
594+)
595+
596+alias(
597+    name = "go_default_library",
598+    actual = ":internal_pkg",
599+    visibility = ["//mockgen:__subpackages__"],
600+)
601diff -urN a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel
602--- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
603+++ b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
604@@ -0,0 +1,14 @@
605+load("@io_bazel_rules_go//go:def.bzl", "go_library")
606+
607+go_library(
608+    name = "pkg",
609+    srcs = ["input.go"],
610+    importpath = "github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg",
611+    visibility = ["//mockgen:__subpackages__"],
612+)
613+
614+alias(
615+    name = "go_default_library",
616+    actual = ":pkg",
617+    visibility = ["//mockgen:__subpackages__"],
618+)
619diff -urN a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel
620--- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
621+++ b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
622@@ -0,0 +1,18 @@
623+load("@io_bazel_rules_go//go:def.bzl", "go_library")
624+
625+go_library(
626+    name = "reflect_output",
627+    srcs = ["mock.go"],
628+    importpath = "github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output",
629+    visibility = ["//mockgen:__subpackages__"],
630+    deps = [
631+        "//gomock",
632+        "//mockgen/internal/tests/internal_pkg/subdir/internal/pkg",
633+    ],
634+)
635+
636+alias(
637+    name = "go_default_library",
638+    actual = ":reflect_output",
639+    visibility = ["//mockgen:__subpackages__"],
640+)
641diff -urN a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel
642--- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
643+++ b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
644@@ -0,0 +1,18 @@
645+load("@io_bazel_rules_go//go:def.bzl", "go_library")
646+
647+go_library(
648+    name = "source_output",
649+    srcs = ["mock.go"],
650+    importpath = "github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output",
651+    visibility = ["//mockgen:__subpackages__"],
652+    deps = [
653+        "//gomock",
654+        "//mockgen/internal/tests/internal_pkg/subdir/internal/pkg",
655+    ],
656+)
657+
658+alias(
659+    name = "go_default_library",
660+    actual = ":source_output",
661+    visibility = ["//mockgen:__subpackages__"],
662+)
663diff -urN a/mockgen/internal/tests/missing_import/output/BUILD.bazel b/mockgen/internal/tests/missing_import/output/BUILD.bazel
664--- a/mockgen/internal/tests/missing_import/output/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
665+++ b/mockgen/internal/tests/missing_import/output/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
666@@ -0,0 +1,18 @@
667+load("@io_bazel_rules_go//go:def.bzl", "go_library")
668+
669+go_library(
670+    name = "output",
671+    srcs = ["source_mock.go"],
672+    importpath = "github.com/golang/mock/mockgen/internal/tests/missing_import/output",
673+    visibility = ["//mockgen:__subpackages__"],
674+    deps = [
675+        "//gomock",
676+        "//mockgen/internal/tests/missing_import/source",
677+    ],
678+)
679+
680+alias(
681+    name = "go_default_library",
682+    actual = ":output",
683+    visibility = ["//mockgen:__subpackages__"],
684+)
685diff -urN a/mockgen/internal/tests/missing_import/source/BUILD.bazel b/mockgen/internal/tests/missing_import/source/BUILD.bazel
686--- a/mockgen/internal/tests/missing_import/source/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
687+++ b/mockgen/internal/tests/missing_import/source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
688@@ -0,0 +1,14 @@
689+load("@io_bazel_rules_go//go:def.bzl", "go_library")
690+
691+go_library(
692+    name = "source",
693+    srcs = ["source.go"],
694+    importpath = "github.com/golang/mock/mockgen/internal/tests/missing_import/source",
695+    visibility = ["//mockgen:__subpackages__"],
696+)
697+
698+alias(
699+    name = "go_default_library",
700+    actual = ":source",
701+    visibility = ["//mockgen:__subpackages__"],
702+)
703diff -urN a/mockgen/internal/tests/mock_in_test_package/BUILD.bazel b/mockgen/internal/tests/mock_in_test_package/BUILD.bazel
704--- a/mockgen/internal/tests/mock_in_test_package/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
705+++ b/mockgen/internal/tests/mock_in_test_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
706@@ -0,0 +1,23 @@
707+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
708+
709+go_library(
710+    name = "mock_in_test_package",
711+    srcs = ["user.go"],
712+    importpath = "github.com/golang/mock/mockgen/internal/tests/mock_in_test_package",
713+    visibility = ["//mockgen:__subpackages__"],
714+)
715+
716+alias(
717+    name = "go_default_library",
718+    actual = ":mock_in_test_package",
719+    visibility = ["//mockgen:__subpackages__"],
720+)
721+
722+go_test(
723+    name = "mock_in_test_package_test",
724+    srcs = ["mock_test.go"],
725+    deps = [
726+        ":mock_in_test_package",
727+        "//gomock",
728+    ],
729+)
730diff -urN a/mockgen/internal/tests/overlapping_methods/BUILD.bazel b/mockgen/internal/tests/overlapping_methods/BUILD.bazel
731--- a/mockgen/internal/tests/overlapping_methods/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
732+++ b/mockgen/internal/tests/overlapping_methods/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
733@@ -0,0 +1,26 @@
734+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
735+
736+go_library(
737+    name = "overlapping_methods",
738+    srcs = [
739+        "interfaces.go",
740+        "mock.go",
741+        "overlap.go",
742+    ],
743+    importpath = "github.com/golang/mock/mockgen/internal/tests/overlapping_methods",
744+    visibility = ["//mockgen:__subpackages__"],
745+    deps = ["//gomock"],
746+)
747+
748+alias(
749+    name = "go_default_library",
750+    actual = ":overlapping_methods",
751+    visibility = ["//mockgen:__subpackages__"],
752+)
753+
754+go_test(
755+    name = "overlapping_methods_test",
756+    srcs = ["overlap_test.go"],
757+    embed = [":overlapping_methods"],
758+    deps = ["//gomock"],
759+)
760diff -urN a/mockgen/internal/tests/panicing_test/BUILD.bazel b/mockgen/internal/tests/panicing_test/BUILD.bazel
761--- a/mockgen/internal/tests/panicing_test/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
762+++ b/mockgen/internal/tests/panicing_test/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
763@@ -0,0 +1,21 @@
764+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
765+
766+go_library(
767+    name = "panicing_test",
768+    srcs = ["panic.go"],
769+    importpath = "github.com/golang/mock/mockgen/internal/tests/panicing_test",
770+    visibility = ["//mockgen:__subpackages__"],
771+)
772+
773+alias(
774+    name = "go_default_library",
775+    actual = ":panicing_test",
776+    visibility = ["//mockgen:__subpackages__"],
777+)
778+
779+go_test(
780+    name = "panicing_test_test",
781+    srcs = ["mock_test.go"],
782+    embed = [":panicing_test"],
783+    deps = ["//gomock"],
784+)
785diff -urN a/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel b/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel
786--- a/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
787+++ b/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
788@@ -0,0 +1,18 @@
789+load("@io_bazel_rules_go//go:def.bzl", "go_library")
790+
791+go_library(
792+    name = "parenthesized_parameter_type",
793+    srcs = [
794+        "input.go",
795+        "mock.go",
796+    ],
797+    importpath = "github.com/golang/mock/mockgen/internal/tests/parenthesized_parameter_type",
798+    visibility = ["//mockgen:__subpackages__"],
799+    deps = ["//gomock"],
800+)
801+
802+alias(
803+    name = "go_default_library",
804+    actual = ":parenthesized_parameter_type",
805+    visibility = ["//mockgen:__subpackages__"],
806+)
807diff -urN a/mockgen/internal/tests/performance/big_interface/BUILD.bazel b/mockgen/internal/tests/performance/big_interface/BUILD.bazel
808--- a/mockgen/internal/tests/performance/big_interface/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
809+++ b/mockgen/internal/tests/performance/big_interface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
810@@ -0,0 +1,14 @@
811+load("@io_bazel_rules_go//go:def.bzl", "go_library")
812+
813+go_library(
814+    name = "big_interface",
815+    srcs = ["big_interface.go"],
816+    importpath = "github.com/golang/mock/mockgen/internal/tests/performance/big_interface",
817+    visibility = ["//mockgen:__subpackages__"],
818+)
819+
820+alias(
821+    name = "go_default_library",
822+    actual = ":big_interface",
823+    visibility = ["//mockgen:__subpackages__"],
824+)
825diff -urN a/mockgen/internal/tests/self_package/BUILD.bazel b/mockgen/internal/tests/self_package/BUILD.bazel
826--- a/mockgen/internal/tests/self_package/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
827+++ b/mockgen/internal/tests/self_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
828@@ -0,0 +1,18 @@
829+load("@io_bazel_rules_go//go:def.bzl", "go_library")
830+
831+go_library(
832+    name = "self_package",
833+    srcs = [
834+        "mock.go",
835+        "types.go",
836+    ],
837+    importpath = "github.com/golang/mock/mockgen/internal/tests/self_package",
838+    visibility = ["//mockgen:__subpackages__"],
839+    deps = ["//gomock"],
840+)
841+
842+alias(
843+    name = "go_default_library",
844+    actual = ":self_package",
845+    visibility = ["//mockgen:__subpackages__"],
846+)
847diff -urN a/mockgen/internal/tests/test_package/BUILD.bazel b/mockgen/internal/tests/test_package/BUILD.bazel
848--- a/mockgen/internal/tests/test_package/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
849+++ b/mockgen/internal/tests/test_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
850@@ -0,0 +1,23 @@
851+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
852+
853+go_library(
854+    name = "test_package",
855+    srcs = ["foo.go"],
856+    importpath = "github.com/golang/mock/mockgen/internal/tests/test_package",
857+    visibility = ["//mockgen:__subpackages__"],
858+)
859+
860+alias(
861+    name = "go_default_library",
862+    actual = ":test_package",
863+    visibility = ["//mockgen:__subpackages__"],
864+)
865+
866+go_test(
867+    name = "test_package_test",
868+    srcs = [
869+        "mock_test.go",
870+        "user_test.go",
871+    ],
872+    deps = ["//gomock"],
873+)
874diff -urN a/mockgen/internal/tests/unexported_method/BUILD.bazel b/mockgen/internal/tests/unexported_method/BUILD.bazel
875--- a/mockgen/internal/tests/unexported_method/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
876+++ b/mockgen/internal/tests/unexported_method/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
877@@ -0,0 +1,25 @@
878+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
879+
880+go_library(
881+    name = "unexported_method",
882+    srcs = [
883+        "bugreport.go",
884+        "bugreport_mock.go",
885+    ],
886+    importpath = "github.com/golang/mock/mockgen/internal/tests/unexported_method",
887+    visibility = ["//mockgen:__subpackages__"],
888+    deps = ["//gomock"],
889+)
890+
891+alias(
892+    name = "go_default_library",
893+    actual = ":unexported_method",
894+    visibility = ["//mockgen:__subpackages__"],
895+)
896+
897+go_test(
898+    name = "unexported_method_test",
899+    srcs = ["bugreport_test.go"],
900+    embed = [":unexported_method"],
901+    deps = ["//gomock"],
902+)
903diff -urN a/mockgen/internal/tests/vendor_dep/BUILD.bazel b/mockgen/internal/tests/vendor_dep/BUILD.bazel
904--- a/mockgen/internal/tests/vendor_dep/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
905+++ b/mockgen/internal/tests/vendor_dep/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
906@@ -0,0 +1,22 @@
907+load("@io_bazel_rules_go//go:def.bzl", "go_library")
908+
909+go_library(
910+    name = "vendor_dep",
911+    srcs = [
912+        "doc.go",
913+        "mock.go",
914+        "vendor_dep.go",
915+    ],
916+    importpath = "github.com/golang/mock/mockgen/internal/tests/vendor_dep",
917+    visibility = ["//mockgen:__subpackages__"],
918+    deps = [
919+        "//gomock",
920+        "@org_golang_x_tools//present:go_default_library",
921+    ],
922+)
923+
924+alias(
925+    name = "go_default_library",
926+    actual = ":vendor_dep",
927+    visibility = ["//mockgen:__subpackages__"],
928+)
929diff -urN a/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel b/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel
930--- a/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
931+++ b/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
932@@ -0,0 +1,18 @@
933+load("@io_bazel_rules_go//go:def.bzl", "go_library")
934+
935+go_library(
936+    name = "source_mock_package",
937+    srcs = ["mock.go"],
938+    importpath = "github.com/golang/mock/mockgen/internal/tests/vendor_dep/source_mock_package",
939+    visibility = ["//mockgen:__subpackages__"],
940+    deps = [
941+        "//gomock",
942+        "@org_golang_x_tools//present:go_default_library",
943+    ],
944+)
945+
946+alias(
947+    name = "go_default_library",
948+    actual = ":source_mock_package",
949+    visibility = ["//mockgen:__subpackages__"],
950+)
951diff -urN a/mockgen/internal/tests/vendor_pkg/BUILD.bazel b/mockgen/internal/tests/vendor_pkg/BUILD.bazel
952--- a/mockgen/internal/tests/vendor_pkg/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
953+++ b/mockgen/internal/tests/vendor_pkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
954@@ -0,0 +1,18 @@
955+load("@io_bazel_rules_go//go:def.bzl", "go_library")
956+
957+go_library(
958+    name = "vendor_pkg",
959+    srcs = [
960+        "doc.go",
961+        "mock.go",
962+    ],
963+    importpath = "github.com/golang/mock/mockgen/internal/tests/vendor_pkg",
964+    visibility = ["//mockgen:__subpackages__"],
965+    deps = ["//gomock"],
966+)
967+
968+alias(
969+    name = "go_default_library",
970+    actual = ":vendor_pkg",
971+    visibility = ["//mockgen:__subpackages__"],
972+)
973diff -urN a/mockgen/model/BUILD.bazel b/mockgen/model/BUILD.bazel
974--- a/mockgen/model/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
975+++ b/mockgen/model/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
976@@ -0,0 +1,20 @@
977+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
978+
979+go_library(
980+    name = "model",
981+    srcs = ["model.go"],
982+    importpath = "github.com/golang/mock/mockgen/model",
983+    visibility = ["//visibility:public"],
984+)
985+
986+alias(
987+    name = "go_default_library",
988+    actual = ":model",
989+    visibility = ["//visibility:public"],
990+)
991+
992+go_test(
993+    name = "model_test",
994+    srcs = ["model_test.go"],
995+    embed = [":model"],
996+)
997diff -urN a/sample/BUILD.bazel b/sample/BUILD.bazel
998--- a/sample/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
999+++ b/sample/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1000@@ -0,0 +1,36 @@
1001+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
1002+
1003+go_library(
1004+    name = "sample",
1005+    srcs = ["user.go"],
1006+    importpath = "github.com/golang/mock/sample",
1007+    visibility = ["//visibility:public"],
1008+    deps = [
1009+        "//sample/imp1",
1010+        "//sample/imp2",
1011+        "//sample/imp3",
1012+        "//sample/imp4",
1013+    ],
1014+)
1015+
1016+alias(
1017+    name = "go_default_library",
1018+    actual = ":sample",
1019+    visibility = ["//visibility:public"],
1020+)
1021+
1022+go_test(
1023+    name = "sample_test",
1024+    srcs = [
1025+        "mock_user_test.go",
1026+        "user_test.go",
1027+    ],
1028+    deps = [
1029+        ":sample",
1030+        "//gomock",
1031+        "//sample/imp1",
1032+        "//sample/imp2",
1033+        "//sample/imp3",
1034+        "//sample/imp4",
1035+    ],
1036+)
1037diff -urN a/sample/concurrent/BUILD.bazel b/sample/concurrent/BUILD.bazel
1038--- a/sample/concurrent/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
1039+++ b/sample/concurrent/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1040@@ -0,0 +1,24 @@
1041+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
1042+
1043+go_library(
1044+    name = "concurrent",
1045+    srcs = ["concurrent.go"],
1046+    importpath = "github.com/golang/mock/sample/concurrent",
1047+    visibility = ["//visibility:public"],
1048+)
1049+
1050+alias(
1051+    name = "go_default_library",
1052+    actual = ":concurrent",
1053+    visibility = ["//visibility:public"],
1054+)
1055+
1056+go_test(
1057+    name = "concurrent_test",
1058+    srcs = ["concurrent_test.go"],
1059+    embed = [":concurrent"],
1060+    deps = [
1061+        "//gomock",
1062+        "//sample/concurrent/mock",
1063+    ],
1064+)
1065diff -urN a/sample/concurrent/mock/BUILD.bazel b/sample/concurrent/mock/BUILD.bazel
1066--- a/sample/concurrent/mock/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
1067+++ b/sample/concurrent/mock/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1068@@ -0,0 +1,15 @@
1069+load("@io_bazel_rules_go//go:def.bzl", "go_library")
1070+
1071+go_library(
1072+    name = "mock",
1073+    srcs = ["concurrent_mock.go"],
1074+    importpath = "github.com/golang/mock/sample/concurrent/mock",
1075+    visibility = ["//visibility:public"],
1076+    deps = ["//gomock"],
1077+)
1078+
1079+alias(
1080+    name = "go_default_library",
1081+    actual = ":mock",
1082+    visibility = ["//visibility:public"],
1083+)
1084diff -urN a/sample/imp1/BUILD.bazel b/sample/imp1/BUILD.bazel
1085--- a/sample/imp1/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
1086+++ b/sample/imp1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1087@@ -0,0 +1,14 @@
1088+load("@io_bazel_rules_go//go:def.bzl", "go_library")
1089+
1090+go_library(
1091+    name = "imp1",
1092+    srcs = ["imp1.go"],
1093+    importpath = "github.com/golang/mock/sample/imp1",
1094+    visibility = ["//visibility:public"],
1095+)
1096+
1097+alias(
1098+    name = "go_default_library",
1099+    actual = ":imp1",
1100+    visibility = ["//visibility:public"],
1101+)
1102diff -urN a/sample/imp2/BUILD.bazel b/sample/imp2/BUILD.bazel
1103--- a/sample/imp2/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
1104+++ b/sample/imp2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1105@@ -0,0 +1,14 @@
1106+load("@io_bazel_rules_go//go:def.bzl", "go_library")
1107+
1108+go_library(
1109+    name = "imp2",
1110+    srcs = ["imp2.go"],
1111+    importpath = "github.com/golang/mock/sample/imp2",
1112+    visibility = ["//visibility:public"],
1113+)
1114+
1115+alias(
1116+    name = "go_default_library",
1117+    actual = ":imp2",
1118+    visibility = ["//visibility:public"],
1119+)
1120diff -urN a/sample/imp3/BUILD.bazel b/sample/imp3/BUILD.bazel
1121--- a/sample/imp3/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
1122+++ b/sample/imp3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1123@@ -0,0 +1,14 @@
1124+load("@io_bazel_rules_go//go:def.bzl", "go_library")
1125+
1126+go_library(
1127+    name = "imp3",
1128+    srcs = ["imp3.go"],
1129+    importpath = "github.com/golang/mock/sample/imp3",
1130+    visibility = ["//visibility:public"],
1131+)
1132+
1133+alias(
1134+    name = "go_default_library",
1135+    actual = ":imp3",
1136+    visibility = ["//visibility:public"],
1137+)
1138diff -urN a/sample/imp4/BUILD.bazel b/sample/imp4/BUILD.bazel
1139--- a/sample/imp4/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
1140+++ b/sample/imp4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1141@@ -0,0 +1,14 @@
1142+load("@io_bazel_rules_go//go:def.bzl", "go_library")
1143+
1144+go_library(
1145+    name = "imp4",
1146+    srcs = ["imp4.go"],
1147+    importpath = "github.com/golang/mock/sample/imp4",
1148+    visibility = ["//visibility:public"],
1149+)
1150+
1151+alias(
1152+    name = "go_default_library",
1153+    actual = ":imp4",
1154+    visibility = ["//visibility:public"],
1155+)
1156