1- package (default_visibility = ["//visibility:public" ])
21
32load ("//:rules.bzl" , "clojure_library" , "clojure_binary" )
43
5- exports_files (glob (["*.clj" ]))
4+ package (default_visibility = ["//visibility:public" ])
5+ exports_files (glob (["**/*.clj" ]))
66
77java_library (
88 name = "bootstrap" ,
@@ -12,7 +12,9 @@ java_library(
1212 "fs.clj" ,
1313 "jar.clj" ,
1414 "worker.clj" ,
15- "parse.clj" ,
15+ "namespace/parse.cljc" ,
16+ "namespace/file.clj" ,
17+ "namespace/find.clj" ,
1618 "persistent_classloader.clj" ,
1719 "persistentClassLoader.clj" ,
1820 "util.clj" ],
@@ -24,7 +26,7 @@ java_library(
2426 "@rules_clojure_maven_deps//:org_clojure_core_cache" ,
2527 "@rules_clojure_maven_deps//:org_clojure_data_json" ,
2628 "@rules_clojure_maven_deps//:org_clojure_java_classpath" ,
27- "@rules_clojure_maven_deps//:org_clojure_tools_namespace " ])
29+ "@rules_clojure_maven_deps//:org_clojure_tools_reader " ])
2830
2931java_binary (
3032 name = "bootstrap-bin" ,
@@ -80,14 +82,14 @@ clojure_library(name="libfs",
8082
8183clojure_library (
8284 name = "libgen_build" ,
83- srcs = ["gen_build.clj" , "parse.clj " ],
85+ srcs = ["gen_build.clj" , "namespace/ parse.cljc " ],
8486 resource_strip_prefix = "src" ,
8587 deps = ["@rules_clojure_maven_deps//:org_clojure_clojure" ,
86- "@rules_clojure_maven_deps//:org_clojure_spec_alpha" ,
8788 "@rules_clojure_maven_deps//:org_clojure_core_specs_alpha" ,
88- "@rules_clojure_maven_deps//:org_clojure_tools_namespace" ,
89- "@rules_clojure_maven_deps//:org_clojure_tools_deps_alpha" ,
9089 "@rules_clojure_maven_deps//:org_clojure_data_json" ,
90+ "@rules_clojure_maven_deps//:org_clojure_java_classpath" ,
91+ "@rules_clojure_maven_deps//:org_clojure_spec_alpha" ,
92+ "@rules_clojure_maven_deps//:org_clojure_tools_deps_alpha" ,
9193 "libfs" ],
9294 aot = ["clojure.java.classpath" ,
9395 "clojure.tools.deps.alpha.extensions" ,
@@ -103,14 +105,10 @@ clojure_library(
103105 "clojure.tools.reader.impl.utils" ,
104106 "clojure.tools.reader.reader-types" ,
105107 "clojure.tools.reader" ,
106- "clojure.tools.namespace.parse" ,
107- "clojure.tools.namespace.dependency" ,
108- "clojure.tools.namespace.track" ,
109- "clojure.tools.namespace.file" ,
110- "clojure.tools.namespace.find" ,
111108
112109 "rules-clojure.gen-build" ,
113- "rules-clojure.parse" ])
110+ "rules-clojure.namespace.file" ,
111+ "rules-clojure.namespace.find" ])
114112
115113java_binary (name = "gen_build" ,
116114 main_class = "rules_clojure.gen_build" ,
0 commit comments