|
1 | 1 | load("@rules_pkg//pkg:mappings.bzl", "pkg_filegroup", "pkg_files") |
2 | | -load("@semmle_code//:common.bzl", "zipmerge") |
3 | 2 | load("@semmle_code//:dist.bzl", "dist") |
| 3 | +load("//misc/bazel:pkg.bzl", "codeql_pkg_files_overlay") |
4 | 4 |
|
5 | 5 | package(default_visibility = ["//visibility:public"]) |
6 | 6 |
|
@@ -50,15 +50,18 @@ pkg_files( |
50 | 50 | ], |
51 | 51 | ) |
52 | 52 |
|
53 | | -# See `csharp.bzl` for an explanation of why we need zipmerge here |
54 | | -zipmerge( |
55 | | - name = "extractor-arch", |
| 53 | +codeql_pkg_files_overlay( |
| 54 | + name = "extractor-arch-overlay", |
56 | 55 | srcs = [ |
57 | | - "//csharp/autobuilder/Semmle.Autobuild.CSharp:Semmle.Autobuild.CSharp.zip", |
58 | | - "//csharp/extractor/Semmle.Extraction.CSharp.Driver:Semmle.Extraction.CSharp.Driver.zip", |
59 | | - "//csharp/extractor/Semmle.Extraction.CSharp.Standalone:Semmle.Extraction.CSharp.Standalone.zip", |
| 56 | + "//csharp/autobuilder/Semmle.Autobuild.CSharp", |
| 57 | + "//csharp/extractor/Semmle.Extraction.CSharp.Driver", |
| 58 | + "//csharp/extractor/Semmle.Extraction.CSharp.Standalone", |
60 | 59 | ], |
61 | | - out = "extractor-arch.zip", |
| 60 | +) |
| 61 | + |
| 62 | +dist( |
| 63 | + name = "extractor-arch", |
| 64 | + srcs = [":extractor-arch-overlay"], |
62 | 65 | ) |
63 | 66 |
|
64 | 67 | dist( |
|
0 commit comments