github.com/bazelbuild/rules_go@v0.47.2-0.20240515105122-e7ddb9ea474e/third_party/com_github_golang_mock-gazelle.patch (about)

     1  diff -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,35 @@
     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  +        "matchers.go",
    14  +    ],
    15  +    importpath = "github.com/golang/mock/gomock",
    16  +    visibility = ["//visibility:public"],
    17  +)
    18  +
    19  +alias(
    20  +    name = "go_default_library",
    21  +    actual = ":gomock",
    22  +    visibility = ["//visibility:public"],
    23  +)
    24  +
    25  +go_test(
    26  +    name = "gomock_test",
    27  +    srcs = [
    28  +        "call_test.go",
    29  +        "callset_test.go",
    30  +        "controller_113_test.go",
    31  +        "controller_114_test.go",
    32  +        "controller_test.go",
    33  +        "example_test.go",
    34  +        "matchers_test.go",
    35  +        "mock_test.go",
    36  +    ],
    37  +    embed = [":gomock"],
    38  +    deps = ["//gomock/internal/mock_gomock"],
    39  +)
    40  diff -urN a/gomock/internal/mock_gomock/BUILD.bazel b/gomock/internal/mock_gomock/BUILD.bazel
    41  --- a/gomock/internal/mock_gomock/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
    42  +++ b/gomock/internal/mock_gomock/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
    43  @@ -0,0 +1,15 @@
    44  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
    45  +
    46  +go_library(
    47  +    name = "mock_gomock",
    48  +    srcs = ["mock_matcher.go"],
    49  +    importpath = "github.com/golang/mock/gomock/internal/mock_gomock",
    50  +    visibility = ["//gomock:__subpackages__"],
    51  +    deps = ["//gomock"],
    52  +)
    53  +
    54  +alias(
    55  +    name = "go_default_library",
    56  +    actual = ":mock_gomock",
    57  +    visibility = ["//gomock:__subpackages__"],
    58  +)
    59  diff -urN a/mockgen/BUILD.bazel b/mockgen/BUILD.bazel
    60  --- a/mockgen/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
    61  +++ b/mockgen/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
    62  @@ -0,0 +1,35 @@
    63  +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
    64  +
    65  +go_library(
    66  +    name = "mockgen_lib",
    67  +    srcs = [
    68  +        "mockgen.go",
    69  +        "parse.go",
    70  +        "reflect.go",
    71  +        "version.1.11.go",
    72  +        "version.1.12.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  +)
    98  diff -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  +)
   130  diff -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  +)
   148  diff -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  +)
   170  diff -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  +)
   192  diff -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  +)
   210  diff -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  +)
   245  diff -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  +)
   263  diff -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  +)
   285  diff -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  +)
   307  diff -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  +)
   329  diff -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  +)
   358  diff -urN a/mockgen/internal/tests/import_embedded_interface/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/BUILD.bazel
   359  --- a/mockgen/internal/tests/import_embedded_interface/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   360  +++ b/mockgen/internal/tests/import_embedded_interface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   361  @@ -0,0 +1,35 @@
   362  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   363  +
   364  +go_library(
   365  +    name = "import_embedded_interface",
   366  +    srcs = [
   367  +        "bugreport.go",
   368  +        "bugreport_mock.go",
   369  +        "net.go",
   370  +        "net_mock.go",
   371  +    ],
   372  +    importpath = "github.com/golang/mock/mockgen/internal/tests/import_embedded_interface",
   373  +    visibility = ["//mockgen:__subpackages__"],
   374  +    deps = [
   375  +        "//gomock",
   376  +        "//mockgen/internal/tests/import_embedded_interface/ersatz",
   377  +        "//mockgen/internal/tests/import_embedded_interface/faux",
   378  +        "//mockgen/internal/tests/import_embedded_interface/other/ersatz",
   379  +    ],
   380  +)
   381  +
   382  +alias(
   383  +    name = "go_default_library",
   384  +    actual = ":import_embedded_interface",
   385  +    visibility = ["//mockgen:__subpackages__"],
   386  +)
   387  +
   388  +go_test(
   389  +    name = "import_embedded_interface_test",
   390  +    srcs = [
   391  +        "bugreport_test.go",
   392  +        "net_test.go",
   393  +    ],
   394  +    embed = [":import_embedded_interface"],
   395  +    deps = ["//gomock"],
   396  +)
   397  diff -urN a/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel
   398  --- a/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   399  +++ b/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   400  @@ -0,0 +1,14 @@
   401  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   402  +
   403  +go_library(
   404  +    name = "ersatz",
   405  +    srcs = ["ersatz.go"],
   406  +    importpath = "github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/ersatz",
   407  +    visibility = ["//mockgen:__subpackages__"],
   408  +)
   409  +
   410  +alias(
   411  +    name = "go_default_library",
   412  +    actual = ":ersatz",
   413  +    visibility = ["//mockgen:__subpackages__"],
   414  +)
   415  diff -urN a/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel
   416  --- a/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   417  +++ b/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   418  @@ -0,0 +1,21 @@
   419  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   420  +
   421  +go_library(
   422  +    name = "faux",
   423  +    srcs = [
   424  +        "conflict.go",
   425  +        "faux.go",
   426  +    ],
   427  +    importpath = "github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/faux",
   428  +    visibility = ["//mockgen:__subpackages__"],
   429  +    deps = [
   430  +        "//mockgen/internal/tests/import_embedded_interface/other/ersatz",
   431  +        "//mockgen/internal/tests/import_embedded_interface/other/log",
   432  +    ],
   433  +)
   434  +
   435  +alias(
   436  +    name = "go_default_library",
   437  +    actual = ":faux",
   438  +    visibility = ["//mockgen:__subpackages__"],
   439  +)
   440  diff -urN a/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel
   441  --- a/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   442  +++ b/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   443  @@ -0,0 +1,14 @@
   444  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   445  +
   446  +go_library(
   447  +    name = "ersatz",
   448  +    srcs = ["ersatz.go"],
   449  +    importpath = "github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/other/ersatz",
   450  +    visibility = ["//mockgen:__subpackages__"],
   451  +)
   452  +
   453  +alias(
   454  +    name = "go_default_library",
   455  +    actual = ":ersatz",
   456  +    visibility = ["//mockgen:__subpackages__"],
   457  +)
   458  diff -urN a/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel
   459  --- a/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   460  +++ b/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   461  @@ -0,0 +1,14 @@
   462  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   463  +
   464  +go_library(
   465  +    name = "log",
   466  +    srcs = ["log.go"],
   467  +    importpath = "github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/other/log",
   468  +    visibility = ["//mockgen:__subpackages__"],
   469  +)
   470  +
   471  +alias(
   472  +    name = "go_default_library",
   473  +    actual = ":log",
   474  +    visibility = ["//mockgen:__subpackages__"],
   475  +)
   476  diff -urN a/mockgen/internal/tests/import_source/BUILD.bazel b/mockgen/internal/tests/import_source/BUILD.bazel
   477  --- a/mockgen/internal/tests/import_source/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   478  +++ b/mockgen/internal/tests/import_source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   479  @@ -0,0 +1,18 @@
   480  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   481  +
   482  +go_library(
   483  +    name = "import_source",
   484  +    srcs = ["source_mock.go"],
   485  +    importpath = "github.com/golang/mock/mockgen/internal/tests/import_source",
   486  +    visibility = ["//mockgen:__subpackages__"],
   487  +    deps = [
   488  +        "//gomock",
   489  +        "//mockgen/internal/tests/import_source/definition",
   490  +    ],
   491  +)
   492  +
   493  +alias(
   494  +    name = "go_default_library",
   495  +    actual = ":import_source",
   496  +    visibility = ["//mockgen:__subpackages__"],
   497  +)
   498  diff -urN a/mockgen/internal/tests/import_source/definition/BUILD.bazel b/mockgen/internal/tests/import_source/definition/BUILD.bazel
   499  --- a/mockgen/internal/tests/import_source/definition/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   500  +++ b/mockgen/internal/tests/import_source/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   501  @@ -0,0 +1,18 @@
   502  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   503  +
   504  +go_library(
   505  +    name = "definition",
   506  +    srcs = [
   507  +        "source.go",
   508  +        "source_mock.go",
   509  +    ],
   510  +    importpath = "github.com/golang/mock/mockgen/internal/tests/import_source/definition",
   511  +    visibility = ["//mockgen:__subpackages__"],
   512  +    deps = ["//gomock"],
   513  +)
   514  +
   515  +alias(
   516  +    name = "go_default_library",
   517  +    actual = ":definition",
   518  +    visibility = ["//mockgen:__subpackages__"],
   519  +)
   520  diff -urN a/mockgen/internal/tests/internal_pkg/BUILD.bazel b/mockgen/internal/tests/internal_pkg/BUILD.bazel
   521  --- a/mockgen/internal/tests/internal_pkg/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   522  +++ b/mockgen/internal/tests/internal_pkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   523  @@ -0,0 +1,14 @@
   524  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   525  +
   526  +go_library(
   527  +    name = "internal_pkg",
   528  +    srcs = ["generate.go"],
   529  +    importpath = "github.com/golang/mock/mockgen/internal/tests/internal_pkg",
   530  +    visibility = ["//mockgen:__subpackages__"],
   531  +)
   532  +
   533  +alias(
   534  +    name = "go_default_library",
   535  +    actual = ":internal_pkg",
   536  +    visibility = ["//mockgen:__subpackages__"],
   537  +)
   538  diff -urN a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel
   539  --- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   540  +++ b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   541  @@ -0,0 +1,14 @@
   542  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   543  +
   544  +go_library(
   545  +    name = "pkg",
   546  +    srcs = ["input.go"],
   547  +    importpath = "github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg",
   548  +    visibility = ["//mockgen:__subpackages__"],
   549  +)
   550  +
   551  +alias(
   552  +    name = "go_default_library",
   553  +    actual = ":pkg",
   554  +    visibility = ["//mockgen:__subpackages__"],
   555  +)
   556  diff -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
   557  --- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   558  +++ b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   559  @@ -0,0 +1,18 @@
   560  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   561  +
   562  +go_library(
   563  +    name = "reflect_output",
   564  +    srcs = ["mock.go"],
   565  +    importpath = "github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output",
   566  +    visibility = ["//mockgen:__subpackages__"],
   567  +    deps = [
   568  +        "//gomock",
   569  +        "//mockgen/internal/tests/internal_pkg/subdir/internal/pkg",
   570  +    ],
   571  +)
   572  +
   573  +alias(
   574  +    name = "go_default_library",
   575  +    actual = ":reflect_output",
   576  +    visibility = ["//mockgen:__subpackages__"],
   577  +)
   578  diff -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
   579  --- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   580  +++ b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   581  @@ -0,0 +1,18 @@
   582  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   583  +
   584  +go_library(
   585  +    name = "source_output",
   586  +    srcs = ["mock.go"],
   587  +    importpath = "github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output",
   588  +    visibility = ["//mockgen:__subpackages__"],
   589  +    deps = [
   590  +        "//gomock",
   591  +        "//mockgen/internal/tests/internal_pkg/subdir/internal/pkg",
   592  +    ],
   593  +)
   594  +
   595  +alias(
   596  +    name = "go_default_library",
   597  +    actual = ":source_output",
   598  +    visibility = ["//mockgen:__subpackages__"],
   599  +)
   600  diff -urN a/mockgen/internal/tests/missing_import/output/BUILD.bazel b/mockgen/internal/tests/missing_import/output/BUILD.bazel
   601  --- a/mockgen/internal/tests/missing_import/output/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   602  +++ b/mockgen/internal/tests/missing_import/output/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   603  @@ -0,0 +1,18 @@
   604  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   605  +
   606  +go_library(
   607  +    name = "output",
   608  +    srcs = ["source_mock.go"],
   609  +    importpath = "github.com/golang/mock/mockgen/internal/tests/missing_import/output",
   610  +    visibility = ["//mockgen:__subpackages__"],
   611  +    deps = [
   612  +        "//gomock",
   613  +        "//mockgen/internal/tests/missing_import/source",
   614  +    ],
   615  +)
   616  +
   617  +alias(
   618  +    name = "go_default_library",
   619  +    actual = ":output",
   620  +    visibility = ["//mockgen:__subpackages__"],
   621  +)
   622  diff -urN a/mockgen/internal/tests/missing_import/source/BUILD.bazel b/mockgen/internal/tests/missing_import/source/BUILD.bazel
   623  --- a/mockgen/internal/tests/missing_import/source/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   624  +++ b/mockgen/internal/tests/missing_import/source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   625  @@ -0,0 +1,14 @@
   626  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   627  +
   628  +go_library(
   629  +    name = "source",
   630  +    srcs = ["source.go"],
   631  +    importpath = "github.com/golang/mock/mockgen/internal/tests/missing_import/source",
   632  +    visibility = ["//mockgen:__subpackages__"],
   633  +)
   634  +
   635  +alias(
   636  +    name = "go_default_library",
   637  +    actual = ":source",
   638  +    visibility = ["//mockgen:__subpackages__"],
   639  +)
   640  diff -urN a/mockgen/internal/tests/mock_in_test_package/BUILD.bazel b/mockgen/internal/tests/mock_in_test_package/BUILD.bazel
   641  --- a/mockgen/internal/tests/mock_in_test_package/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   642  +++ b/mockgen/internal/tests/mock_in_test_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   643  @@ -0,0 +1,23 @@
   644  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   645  +
   646  +go_library(
   647  +    name = "mock_in_test_package",
   648  +    srcs = ["user.go"],
   649  +    importpath = "github.com/golang/mock/mockgen/internal/tests/mock_in_test_package",
   650  +    visibility = ["//mockgen:__subpackages__"],
   651  +)
   652  +
   653  +alias(
   654  +    name = "go_default_library",
   655  +    actual = ":mock_in_test_package",
   656  +    visibility = ["//mockgen:__subpackages__"],
   657  +)
   658  +
   659  +go_test(
   660  +    name = "mock_in_test_package_test",
   661  +    srcs = ["mock_test.go"],
   662  +    deps = [
   663  +        ":mock_in_test_package",
   664  +        "//gomock",
   665  +    ],
   666  +)
   667  diff -urN a/mockgen/internal/tests/overlapping_methods/BUILD.bazel b/mockgen/internal/tests/overlapping_methods/BUILD.bazel
   668  --- a/mockgen/internal/tests/overlapping_methods/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   669  +++ b/mockgen/internal/tests/overlapping_methods/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   670  @@ -0,0 +1,26 @@
   671  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   672  +
   673  +go_library(
   674  +    name = "overlapping_methods",
   675  +    srcs = [
   676  +        "interfaces.go",
   677  +        "mock.go",
   678  +        "overlap.go",
   679  +    ],
   680  +    importpath = "github.com/golang/mock/mockgen/internal/tests/overlapping_methods",
   681  +    visibility = ["//mockgen:__subpackages__"],
   682  +    deps = ["//gomock"],
   683  +)
   684  +
   685  +alias(
   686  +    name = "go_default_library",
   687  +    actual = ":overlapping_methods",
   688  +    visibility = ["//mockgen:__subpackages__"],
   689  +)
   690  +
   691  +go_test(
   692  +    name = "overlapping_methods_test",
   693  +    srcs = ["overlap_test.go"],
   694  +    embed = [":overlapping_methods"],
   695  +    deps = ["//gomock"],
   696  +)
   697  diff -urN a/mockgen/internal/tests/panicing_test/BUILD.bazel b/mockgen/internal/tests/panicing_test/BUILD.bazel
   698  --- a/mockgen/internal/tests/panicing_test/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   699  +++ b/mockgen/internal/tests/panicing_test/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   700  @@ -0,0 +1,21 @@
   701  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   702  +
   703  +go_library(
   704  +    name = "panicing_test",
   705  +    srcs = ["panic.go"],
   706  +    importpath = "github.com/golang/mock/mockgen/internal/tests/panicing_test",
   707  +    visibility = ["//mockgen:__subpackages__"],
   708  +)
   709  +
   710  +alias(
   711  +    name = "go_default_library",
   712  +    actual = ":panicing_test",
   713  +    visibility = ["//mockgen:__subpackages__"],
   714  +)
   715  +
   716  +go_test(
   717  +    name = "panicing_test_test",
   718  +    srcs = ["mock_test.go"],
   719  +    embed = [":panicing_test"],
   720  +    deps = ["//gomock"],
   721  +)
   722  diff -urN a/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel b/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel
   723  --- a/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   724  +++ b/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   725  @@ -0,0 +1,18 @@
   726  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   727  +
   728  +go_library(
   729  +    name = "parenthesized_parameter_type",
   730  +    srcs = [
   731  +        "input.go",
   732  +        "mock.go",
   733  +    ],
   734  +    importpath = "github.com/golang/mock/mockgen/internal/tests/parenthesized_parameter_type",
   735  +    visibility = ["//mockgen:__subpackages__"],
   736  +    deps = ["//gomock"],
   737  +)
   738  +
   739  +alias(
   740  +    name = "go_default_library",
   741  +    actual = ":parenthesized_parameter_type",
   742  +    visibility = ["//mockgen:__subpackages__"],
   743  +)
   744  diff -urN a/mockgen/internal/tests/performance/big_interface/BUILD.bazel b/mockgen/internal/tests/performance/big_interface/BUILD.bazel
   745  --- a/mockgen/internal/tests/performance/big_interface/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   746  +++ b/mockgen/internal/tests/performance/big_interface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   747  @@ -0,0 +1,14 @@
   748  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   749  +
   750  +go_library(
   751  +    name = "big_interface",
   752  +    srcs = ["big_interface.go"],
   753  +    importpath = "github.com/golang/mock/mockgen/internal/tests/performance/big_interface",
   754  +    visibility = ["//mockgen:__subpackages__"],
   755  +)
   756  +
   757  +alias(
   758  +    name = "go_default_library",
   759  +    actual = ":big_interface",
   760  +    visibility = ["//mockgen:__subpackages__"],
   761  +)
   762  diff -urN a/mockgen/internal/tests/self_package/BUILD.bazel b/mockgen/internal/tests/self_package/BUILD.bazel
   763  --- a/mockgen/internal/tests/self_package/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   764  +++ b/mockgen/internal/tests/self_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   765  @@ -0,0 +1,18 @@
   766  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   767  +
   768  +go_library(
   769  +    name = "self_package",
   770  +    srcs = [
   771  +        "mock.go",
   772  +        "types.go",
   773  +    ],
   774  +    importpath = "github.com/golang/mock/mockgen/internal/tests/self_package",
   775  +    visibility = ["//mockgen:__subpackages__"],
   776  +    deps = ["//gomock"],
   777  +)
   778  +
   779  +alias(
   780  +    name = "go_default_library",
   781  +    actual = ":self_package",
   782  +    visibility = ["//mockgen:__subpackages__"],
   783  +)
   784  diff -urN a/mockgen/internal/tests/test_package/BUILD.bazel b/mockgen/internal/tests/test_package/BUILD.bazel
   785  --- a/mockgen/internal/tests/test_package/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   786  +++ b/mockgen/internal/tests/test_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   787  @@ -0,0 +1,23 @@
   788  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   789  +
   790  +go_library(
   791  +    name = "test_package",
   792  +    srcs = ["foo.go"],
   793  +    importpath = "github.com/golang/mock/mockgen/internal/tests/test_package",
   794  +    visibility = ["//mockgen:__subpackages__"],
   795  +)
   796  +
   797  +alias(
   798  +    name = "go_default_library",
   799  +    actual = ":test_package",
   800  +    visibility = ["//mockgen:__subpackages__"],
   801  +)
   802  +
   803  +go_test(
   804  +    name = "test_package_test",
   805  +    srcs = [
   806  +        "mock_test.go",
   807  +        "user_test.go",
   808  +    ],
   809  +    deps = ["//gomock"],
   810  +)
   811  diff -urN a/mockgen/internal/tests/unexported_method/BUILD.bazel b/mockgen/internal/tests/unexported_method/BUILD.bazel
   812  --- a/mockgen/internal/tests/unexported_method/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   813  +++ b/mockgen/internal/tests/unexported_method/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   814  @@ -0,0 +1,25 @@
   815  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   816  +
   817  +go_library(
   818  +    name = "unexported_method",
   819  +    srcs = [
   820  +        "bugreport.go",
   821  +        "bugreport_mock.go",
   822  +    ],
   823  +    importpath = "github.com/golang/mock/mockgen/internal/tests/unexported_method",
   824  +    visibility = ["//mockgen:__subpackages__"],
   825  +    deps = ["//gomock"],
   826  +)
   827  +
   828  +alias(
   829  +    name = "go_default_library",
   830  +    actual = ":unexported_method",
   831  +    visibility = ["//mockgen:__subpackages__"],
   832  +)
   833  +
   834  +go_test(
   835  +    name = "unexported_method_test",
   836  +    srcs = ["bugreport_test.go"],
   837  +    embed = [":unexported_method"],
   838  +    deps = ["//gomock"],
   839  +)
   840  diff -urN a/mockgen/internal/tests/vendor_dep/BUILD.bazel b/mockgen/internal/tests/vendor_dep/BUILD.bazel
   841  --- a/mockgen/internal/tests/vendor_dep/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   842  +++ b/mockgen/internal/tests/vendor_dep/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   843  @@ -0,0 +1,22 @@
   844  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   845  +
   846  +go_library(
   847  +    name = "vendor_dep",
   848  +    srcs = [
   849  +        "doc.go",
   850  +        "mock.go",
   851  +        "vendor_dep.go",
   852  +    ],
   853  +    importpath = "github.com/golang/mock/mockgen/internal/tests/vendor_dep",
   854  +    visibility = ["//mockgen:__subpackages__"],
   855  +    deps = [
   856  +        "//gomock",
   857  +        "@org_golang_x_tools//present:go_default_library",
   858  +    ],
   859  +)
   860  +
   861  +alias(
   862  +    name = "go_default_library",
   863  +    actual = ":vendor_dep",
   864  +    visibility = ["//mockgen:__subpackages__"],
   865  +)
   866  diff -urN a/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel b/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel
   867  --- a/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   868  +++ b/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   869  @@ -0,0 +1,18 @@
   870  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   871  +
   872  +go_library(
   873  +    name = "source_mock_package",
   874  +    srcs = ["mock.go"],
   875  +    importpath = "github.com/golang/mock/mockgen/internal/tests/vendor_dep/source_mock_package",
   876  +    visibility = ["//mockgen:__subpackages__"],
   877  +    deps = [
   878  +        "//gomock",
   879  +        "@org_golang_x_tools//present:go_default_library",
   880  +    ],
   881  +)
   882  +
   883  +alias(
   884  +    name = "go_default_library",
   885  +    actual = ":source_mock_package",
   886  +    visibility = ["//mockgen:__subpackages__"],
   887  +)
   888  diff -urN a/mockgen/internal/tests/vendor_pkg/BUILD.bazel b/mockgen/internal/tests/vendor_pkg/BUILD.bazel
   889  --- a/mockgen/internal/tests/vendor_pkg/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   890  +++ b/mockgen/internal/tests/vendor_pkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   891  @@ -0,0 +1,18 @@
   892  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   893  +
   894  +go_library(
   895  +    name = "vendor_pkg",
   896  +    srcs = [
   897  +        "doc.go",
   898  +        "mock.go",
   899  +    ],
   900  +    importpath = "github.com/golang/mock/mockgen/internal/tests/vendor_pkg",
   901  +    visibility = ["//mockgen:__subpackages__"],
   902  +    deps = ["//gomock"],
   903  +)
   904  +
   905  +alias(
   906  +    name = "go_default_library",
   907  +    actual = ":vendor_pkg",
   908  +    visibility = ["//mockgen:__subpackages__"],
   909  +)
   910  diff -urN a/mockgen/model/BUILD.bazel b/mockgen/model/BUILD.bazel
   911  --- a/mockgen/model/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   912  +++ b/mockgen/model/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   913  @@ -0,0 +1,20 @@
   914  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   915  +
   916  +go_library(
   917  +    name = "model",
   918  +    srcs = ["model.go"],
   919  +    importpath = "github.com/golang/mock/mockgen/model",
   920  +    visibility = ["//visibility:public"],
   921  +)
   922  +
   923  +alias(
   924  +    name = "go_default_library",
   925  +    actual = ":model",
   926  +    visibility = ["//visibility:public"],
   927  +)
   928  +
   929  +go_test(
   930  +    name = "model_test",
   931  +    srcs = ["model_test.go"],
   932  +    embed = [":model"],
   933  +)
   934  diff -urN a/sample/BUILD.bazel b/sample/BUILD.bazel
   935  --- a/sample/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   936  +++ b/sample/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   937  @@ -0,0 +1,36 @@
   938  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   939  +
   940  +go_library(
   941  +    name = "sample",
   942  +    srcs = ["user.go"],
   943  +    importpath = "github.com/golang/mock/sample",
   944  +    visibility = ["//visibility:public"],
   945  +    deps = [
   946  +        "//sample/imp1",
   947  +        "//sample/imp2",
   948  +        "//sample/imp3",
   949  +        "//sample/imp4",
   950  +    ],
   951  +)
   952  +
   953  +alias(
   954  +    name = "go_default_library",
   955  +    actual = ":sample",
   956  +    visibility = ["//visibility:public"],
   957  +)
   958  +
   959  +go_test(
   960  +    name = "sample_test",
   961  +    srcs = [
   962  +        "mock_user_test.go",
   963  +        "user_test.go",
   964  +    ],
   965  +    deps = [
   966  +        ":sample",
   967  +        "//gomock",
   968  +        "//sample/imp1",
   969  +        "//sample/imp2",
   970  +        "//sample/imp3",
   971  +        "//sample/imp4",
   972  +    ],
   973  +)
   974  diff -urN a/sample/concurrent/BUILD.bazel b/sample/concurrent/BUILD.bazel
   975  --- a/sample/concurrent/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   976  +++ b/sample/concurrent/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   977  @@ -0,0 +1,24 @@
   978  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   979  +
   980  +go_library(
   981  +    name = "concurrent",
   982  +    srcs = ["concurrent.go"],
   983  +    importpath = "github.com/golang/mock/sample/concurrent",
   984  +    visibility = ["//visibility:public"],
   985  +)
   986  +
   987  +alias(
   988  +    name = "go_default_library",
   989  +    actual = ":concurrent",
   990  +    visibility = ["//visibility:public"],
   991  +)
   992  +
   993  +go_test(
   994  +    name = "concurrent_test",
   995  +    srcs = ["concurrent_test.go"],
   996  +    embed = [":concurrent"],
   997  +    deps = [
   998  +        "//gomock",
   999  +        "//sample/concurrent/mock",
  1000  +    ],
  1001  +)
  1002  diff -urN a/sample/concurrent/mock/BUILD.bazel b/sample/concurrent/mock/BUILD.bazel
  1003  --- a/sample/concurrent/mock/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
  1004  +++ b/sample/concurrent/mock/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
  1005  @@ -0,0 +1,15 @@
  1006  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
  1007  +
  1008  +go_library(
  1009  +    name = "mock",
  1010  +    srcs = ["concurrent_mock.go"],
  1011  +    importpath = "github.com/golang/mock/sample/concurrent/mock",
  1012  +    visibility = ["//visibility:public"],
  1013  +    deps = ["//gomock"],
  1014  +)
  1015  +
  1016  +alias(
  1017  +    name = "go_default_library",
  1018  +    actual = ":mock",
  1019  +    visibility = ["//visibility:public"],
  1020  +)
  1021  diff -urN a/sample/imp1/BUILD.bazel b/sample/imp1/BUILD.bazel
  1022  --- a/sample/imp1/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
  1023  +++ b/sample/imp1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
  1024  @@ -0,0 +1,14 @@
  1025  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
  1026  +
  1027  +go_library(
  1028  +    name = "imp1",
  1029  +    srcs = ["imp1.go"],
  1030  +    importpath = "github.com/golang/mock/sample/imp1",
  1031  +    visibility = ["//visibility:public"],
  1032  +)
  1033  +
  1034  +alias(
  1035  +    name = "go_default_library",
  1036  +    actual = ":imp1",
  1037  +    visibility = ["//visibility:public"],
  1038  +)
  1039  diff -urN a/sample/imp2/BUILD.bazel b/sample/imp2/BUILD.bazel
  1040  --- a/sample/imp2/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
  1041  +++ b/sample/imp2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
  1042  @@ -0,0 +1,14 @@
  1043  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
  1044  +
  1045  +go_library(
  1046  +    name = "imp2",
  1047  +    srcs = ["imp2.go"],
  1048  +    importpath = "github.com/golang/mock/sample/imp2",
  1049  +    visibility = ["//visibility:public"],
  1050  +)
  1051  +
  1052  +alias(
  1053  +    name = "go_default_library",
  1054  +    actual = ":imp2",
  1055  +    visibility = ["//visibility:public"],
  1056  +)
  1057  diff -urN a/sample/imp3/BUILD.bazel b/sample/imp3/BUILD.bazel
  1058  --- a/sample/imp3/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
  1059  +++ b/sample/imp3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
  1060  @@ -0,0 +1,14 @@
  1061  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
  1062  +
  1063  +go_library(
  1064  +    name = "imp3",
  1065  +    srcs = ["imp3.go"],
  1066  +    importpath = "github.com/golang/mock/sample/imp3",
  1067  +    visibility = ["//visibility:public"],
  1068  +)
  1069  +
  1070  +alias(
  1071  +    name = "go_default_library",
  1072  +    actual = ":imp3",
  1073  +    visibility = ["//visibility:public"],
  1074  +)
  1075  diff -urN a/sample/imp4/BUILD.bazel b/sample/imp4/BUILD.bazel
  1076  --- a/sample/imp4/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
  1077  +++ b/sample/imp4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
  1078  @@ -0,0 +1,14 @@
  1079  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
  1080  +
  1081  +go_library(
  1082  +    name = "imp4",
  1083  +    srcs = ["imp4.go"],
  1084  +    importpath = "github.com/golang/mock/sample/imp4",
  1085  +    visibility = ["//visibility:public"],
  1086  +)
  1087  +
  1088  +alias(
  1089  +    name = "go_default_library",
  1090  +    actual = ":imp4",
  1091  +    visibility = ["//visibility:public"],
  1092  +)