blob: 35c1535dad5c4b8c8ae02c1c428638de4c8b61ed [file] [log] [blame]
Han-Wen Nienhuys888f4ac2016-11-13 10:34:18 -08001package(
David Ostrovskyfa189072016-11-30 08:52:06 +01002 default_visibility = ["//visibility:public"],
Han-Wen Nienhuys888f4ac2016-11-13 10:34:18 -08003)
4
David Ostrovskyfa189072016-11-30 08:52:06 +01005load("//tools/bzl:gwt.bzl", "gwt_module")
6load("//tools/bzl:junit.bzl", "junit_tests")
David Ostrovskyb81b4f72016-05-21 19:55:01 +02007
David Ostrovskyfa189072016-11-30 08:52:06 +01008SRC = "src/main/java/com/google/gerrit/reviewdb/"
9
10TESTS = "src/test/java/com/google/gerrit/reviewdb/"
David Ostrovskyb81b4f72016-05-21 19:55:01 +020011
12gwt_module(
David Ostrovskyfa189072016-11-30 08:52:06 +010013 name = "client",
14 srcs = glob([SRC + "client/**/*.java"]),
15 gwt_xml = SRC + "ReviewDB.gwt.xml",
16 visibility = ["//visibility:public"],
17 deps = [
18 "//gerrit-extension-api:client",
David Ostrovskyf98a60b2018-06-08 09:16:50 +020019 "//lib:gwtorm-client",
20 "//lib:gwtorm-client_src",
David Ostrovskyfa189072016-11-30 08:52:06 +010021 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020022)
23
24java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010025 name = "server",
26 srcs = glob([SRC + "**/*.java"]),
27 resources = glob(["src/main/resources/**/*"]),
28 visibility = ["//visibility:public"],
29 deps = [
30 "//gerrit-extension-api:api",
31 "//lib:guava",
32 "//lib:gwtorm",
33 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020034)
35
36junit_tests(
David Ostrovskyfa189072016-11-30 08:52:06 +010037 name = "client_tests",
38 srcs = glob([TESTS + "client/**/*.java"]),
39 deps = [
40 ":client",
41 "//gerrit-server:testutil",
42 "//lib:gwtorm",
43 "//lib:truth",
44 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020045)