blob: a5fb1f50474a3e272f8dceed184a4eed24782ef2 [file] [log] [blame]
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -07001SRC = 'src/main/java/com/google/gerrit/reviewdb/'
Dave Borowitz50678c32014-07-31 13:56:42 -07002TESTS = 'src/test/java/com/google/gerrit/reviewdb/'
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -07003
4gwt_module(
5 name = 'client',
6 srcs = glob([SRC + 'client/**/*.java']),
David Ostrovsky76e396b2014-05-17 08:24:12 +02007 gwt_xml = SRC + 'ReviewDB.gwt.xml',
David Ostrovsky834708c82014-05-17 07:44:31 +02008 deps = [
David Ostrovsky99dea4b2014-02-04 09:20:27 +01009 '//gerrit-extension-api:client',
Shawn Pearcebd69e3e2015-06-24 21:05:32 -070010 '//lib:gwtorm_client',
11 '//lib:gwtorm_client_src'
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070012 ],
13 visibility = ['PUBLIC'],
14)
15
16java_library(
17 name = 'server',
18 srcs = glob([SRC + '**/*.java']),
19 resources = glob(['src/main/resources/**/*']),
David Ostrovsky99dea4b2014-02-04 09:20:27 +010020 deps = [
21 '//gerrit-extension-api:api',
Dave Borowitz86fa7162016-01-12 13:56:04 -050022 '//lib:guava',
David Ostrovsky99dea4b2014-02-04 09:20:27 +010023 '//lib:gwtorm',
24 ],
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070025 visibility = ['PUBLIC'],
26)
Dave Borowitz50678c32014-07-31 13:56:42 -070027
28java_test(
29 name = 'client_tests',
30 srcs = glob([TESTS + 'client/**/*.java']),
31 deps = [
32 ':client',
33 '//lib:gwtorm',
Dave Borowitzc3ffacf2015-01-27 17:54:19 -080034 '//lib:truth',
Dave Borowitz50678c32014-07-31 13:56:42 -070035 ],
Dave Borowitz50678c32014-07-31 13:56:42 -070036 visibility = ['//tools/eclipse:classpath'],
37)