blob: 9885c54fabb009aef94306a4d8c1b03062088732 [file] [log] [blame]
David Ostrovskyfa189072016-11-30 08:52:06 +01001load("//tools/bzl:gwt.bzl", "gwt_module")
2load("//tools/bzl:junit.bzl", "junit_tests")
David Ostrovskyb81b4f72016-05-21 19:55:01 +02003
David Ostrovsky930f29e2019-01-08 23:11:59 +01004package(default_visibility = ["//visibility:public"])
5
David Ostrovskyfa189072016-11-30 08:52:06 +01006SRC = "src/main/java/com/google/gerrit/reviewdb/"
7
8TESTS = "src/test/java/com/google/gerrit/reviewdb/"
David Ostrovskyb81b4f72016-05-21 19:55:01 +02009
10gwt_module(
David Ostrovskyfa189072016-11-30 08:52:06 +010011 name = "client",
12 srcs = glob([SRC + "client/**/*.java"]),
13 gwt_xml = SRC + "ReviewDB.gwt.xml",
David Ostrovskyfa189072016-11-30 08:52:06 +010014 deps = [
15 "//gerrit-extension-api:client",
David Ostrovskyf98a60b2018-06-08 09:16:50 +020016 "//lib:gwtorm-client",
17 "//lib:gwtorm-client_src",
David Ostrovskyfa189072016-11-30 08:52:06 +010018 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020019)
20
21java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010022 name = "server",
23 srcs = glob([SRC + "**/*.java"]),
24 resources = glob(["src/main/resources/**/*"]),
David Ostrovskyfa189072016-11-30 08:52:06 +010025 deps = [
26 "//gerrit-extension-api:api",
27 "//lib:guava",
28 "//lib:gwtorm",
29 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020030)
31
32junit_tests(
David Ostrovskyfa189072016-11-30 08:52:06 +010033 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 Ostrovskyb81b4f72016-05-21 19:55:01 +020041)