@@ -28,63 +28,7 @@ java_binary(
28
28
],
29
29
main_class = "io.bazel.rulesscala.scalac.ScalacWorker" ,
30
30
visibility = ["//visibility:public" ],
31
- deps = DEP_REPORTING_DEPS + SCALAC_DEPS + ["//src/java/io/bazel/rulesscala/scalac/reporter:reporter" ],
32
- )
33
-
34
- java_binary (
35
- name = "scalac_before_2_12_13" ,
36
- srcs = [
37
- ":scalac2_files" ,
38
- ],
39
- javacopts = [
40
- "-source 1.8" ,
41
- "-target 1.8" ,
42
- ],
43
- main_class = "io.bazel.rulesscala.scalac.ScalacWorker" ,
44
- visibility = ["//visibility:public" ],
45
- deps = SCALAC_DEPS + ["//src/java/io/bazel/rulesscala/scalac/reporter:reporter_before_2_12_13" ],
46
- )
47
-
48
- java_binary (
49
- name = "scalac_after_2_12_13_and_before_2_13_12" ,
50
- srcs = [
51
- ":scalac2_files" ,
52
- ],
53
- javacopts = [
54
- "-source 1.8" ,
55
- "-target 1.8" ,
56
- ],
57
- main_class = "io.bazel.rulesscala.scalac.ScalacWorker" ,
58
- visibility = ["//visibility:public" ],
59
- deps = SCALAC_DEPS + ["//src/java/io/bazel/rulesscala/scalac/reporter:reporter_after_2_12_13_and_before_2_13_12" ],
60
- )
61
-
62
- java_binary (
63
- name = "scalac_after_2_13_12" ,
64
- srcs = [
65
- ":scalac2_files" ,
66
- ],
67
- javacopts = [
68
- "-source 1.8" ,
69
- "-target 1.8" ,
70
- ],
71
- main_class = "io.bazel.rulesscala.scalac.ScalacWorker" ,
72
- visibility = ["//visibility:public" ],
73
- deps = SCALAC_DEPS + ["//src/java/io/bazel/rulesscala/scalac/reporter:reporter_after_2_13_12" ],
74
- )
75
-
76
- java_binary (
77
- name = "scalac_3" ,
78
- srcs = [
79
- ":scalac3_files" ,
80
- ],
81
- javacopts = [
82
- "-source 1.8" ,
83
- "-target 1.8" ,
84
- ],
85
- main_class = "io.bazel.rulesscala.scalac.ScalacWorker" ,
86
- visibility = ["//visibility:public" ],
87
- deps = SCALAC_DEPS + ["//src/java/io/bazel/rulesscala/scalac/reporter:reporter_3" ],
31
+ deps = DEP_REPORTING_DEPS + SCALAC_DEPS + ["//src/java/io/bazel/rulesscala/scalac/reporter" ],
88
32
)
89
33
90
34
java_binary (
@@ -98,14 +42,14 @@ java_binary(
98
42
],
99
43
main_class = "io.bazel.rulesscala.scalac.ScalacWorker" ,
100
44
visibility = ["//visibility:public" ],
101
- deps = SCALAC_DEPS + ["//src/java/io/bazel/rulesscala/scalac/reporter:reporter " ],
45
+ deps = SCALAC_DEPS + ["//src/java/io/bazel/rulesscala/scalac/reporter" ],
102
46
)
103
47
104
48
filegroup (
105
49
name = "scalac_files" ,
106
50
srcs = [
107
- "ScalacWorker.java" ,
108
51
"ScalacInvokerResults.java" ,
52
+ "ScalacWorker.java" ,
109
53
] + (
110
54
[
111
55
"ScalacInvoker.java" ,
@@ -115,21 +59,6 @@ filegroup(
115
59
visibility = ["//visibility:public" ],
116
60
)
117
61
118
- filegroup (
119
- name = "scalac2_files" ,
120
- srcs = [
121
- "ReportableMainClass.java" ,
122
- "ScalacInvoker.java" ,
123
- "ScalacInvokerResults.java" ,
124
- "ScalacWorker.java" ,
125
- ],
126
- )
62
+ load ("//src/java/io/bazel/rulesscala/scalac:scalac.bzl" , "setup_scalac" )
127
63
128
- filegroup (
129
- name = "scalac3_files" ,
130
- srcs = [
131
- "ScalacInvoker3.java" ,
132
- "ScalacInvokerResults.java" ,
133
- "ScalacWorker.java" ,
134
- ],
135
- )
64
+ setup_scalac ()
0 commit comments