@@ -6,7 +6,6 @@ bazel build //java/kotlin-extractor:codeql-extractor-kotlin-<variant>-<version>
66```
77where `<variant>` is either `standalone` or `embeddable`, and `<version>` is one of the supported versions.
88
9-
109```
1110bazel build //java/kotlin-extractor
1211```
@@ -49,14 +48,6 @@ py_binary(
4948 srcs = ["generate_dbscheme.py" ],
5049)
5150
52- genrule (
53- name = "generated-dbscheme" ,
54- srcs = ["@codeql//java:dbscheme" ],
55- outs = ["KotlinExtractorDbScheme.kt" ],
56- cmd = "$(execpath :generate_dbscheme) $< $@" ,
57- tools = [":generate_dbscheme" ],
58- )
59-
6051_resources = [
6152 (
6253 r ,
@@ -102,7 +93,7 @@ _resources = [
10293 kt_jvm_library (
10394 name = "%s-%s" % (_extractor_name_prefix , v ),
10495 srcs =
105- [":generated-dbscheme" ] +
96+ ["@codeql//java/kotlin-extractor :generated-dbscheme" ] +
10697 glob (
10798 [
10899 "src/**/*.kt" ,
@@ -141,12 +132,15 @@ _resources = [
141132 for v in VERSIONS
142133]
143134
144- # default aliases, based on the kotlinc version installed on the host
145- # * default version can be overridden with env variable CODEQL_KOTLIN_SINGLE_VERSION
146- # * setting CODEQL_KOTLIN_SINGLE_VERSION_EMBEDDABLE=true overrides the default variant
147- # * when a new kotlinc version is installed, you'll need to either `bazel clean` or
148- # `bazel fetch --force @codeql_kotlin_defaults//:all` to refresh the default
149135(
136+ genrule (
137+ name = "generated-dbscheme" ,
138+ srcs = ["@codeql//java:dbscheme" ],
139+ outs = ["KotlinExtractorDbScheme.kt" ],
140+ cmd = "$(execpath :generate_dbscheme) $< $@" ,
141+ tools = [":generate_dbscheme" ],
142+ visibility = ["@codeql_kotlin_embeddable//:__pkg__" ],
143+ ),
150144 alias (
151145 name = "%s-standalone" % _common_extractor_name_prefix ,
152146 actual = "%s-standalone-%s" % (
0 commit comments