David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 1 | load("//tools/bzl:gwt.bzl", "gwt_module") |
| 2 | load("//tools/bzl:junit.bzl", "junit_tests") |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 3 | |
David Ostrovsky | 930f29e | 2019-01-08 23:11:59 +0100 | [diff] [blame] | 4 | package(default_visibility = ["//visibility:public"]) |
| 5 | |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 6 | SRC = "src/main/java/com/google/gerrit/reviewdb/" |
| 7 | |
| 8 | TESTS = "src/test/java/com/google/gerrit/reviewdb/" |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 9 | |
| 10 | gwt_module( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 11 | name = "client", |
| 12 | srcs = glob([SRC + "client/**/*.java"]), |
| 13 | gwt_xml = SRC + "ReviewDB.gwt.xml", |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 14 | deps = [ |
| 15 | "//gerrit-extension-api:client", |
David Ostrovsky | f98a60b | 2018-06-08 09:16:50 +0200 | [diff] [blame] | 16 | "//lib:gwtorm-client", |
| 17 | "//lib:gwtorm-client_src", |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 18 | ], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 19 | ) |
| 20 | |
| 21 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 22 | name = "server", |
| 23 | srcs = glob([SRC + "**/*.java"]), |
| 24 | resources = glob(["src/main/resources/**/*"]), |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 25 | deps = [ |
| 26 | "//gerrit-extension-api:api", |
| 27 | "//lib:guava", |
| 28 | "//lib:gwtorm", |
| 29 | ], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 30 | ) |
| 31 | |
| 32 | junit_tests( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 33 | name = "client_tests", |
| 34 | srcs = glob([TESTS + "client/**/*.java"]), |
| 35 | deps = [ |
| 36 | ":client", |
| 37 | "//gerrit-server:testutil", |
| 38 | "//lib:gwtorm", |
| 39 | "//lib:truth", |
| 40 | ], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 41 | ) |