| |
| |
|
|
| package(default_visibility = ["//visibility:public"]) |
|
|
| licenses(["notice"]) |
|
|
| exports_files([ |
| "LICENSE", |
| "src/resources/closure.lib.d.ts", |
| ]) |
|
|
| JVM_FLAGS = [ |
| "-Xss20m", |
| "-XX:+UseParallelGC", |
| ] |
|
|
| java_binary( |
| name = "clutz", |
| srcs = glob(["src/main/java/com/google/javascript/clutz/**/*.java"]), |
| jvm_flags = JVM_FLAGS, |
| main_class = "com.google.javascript.clutz.DeclarationGenerator", |
| deps = [ |
| "@args4j", |
| "@com_google_code_findbugs_jsr305", |
| "@com_google_code_gson", |
| "@com_google_guava", |
| "@com_google_javascript_closure_compiler", |
| "@org_apache_commons_lang3", |
| "@org_apache_commons_text", |
| ], |
| ) |
|
|
| java_binary( |
| name = "gents", |
| srcs = glob(["src/main/java/com/google/javascript/gents/**/*.java"]), |
| jvm_flags = JVM_FLAGS, |
| main_class = "com.google.javascript.gents.TypeScriptGenerator", |
| deps = [ |
| "@args4j", |
| "@com_google_code_findbugs_jsr305", |
| "@com_google_code_gson", |
| "@com_google_guava", |
| "@com_google_javascript_closure_compiler", |
| ], |
| ) |
|
|