blob: ca2c18c33db85a45c8ae3b362278011d4751bfdc [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 Pearcefd6bb9f2013-05-08 14:14:24 -070010 '//lib:gwtorm',
11 '//lib:gwtorm_src'
12 ],
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',
22 '//lib:gwtorm',
23 ],
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070024 visibility = ['PUBLIC'],
25)
Dave Borowitz50678c32014-07-31 13:56:42 -070026
27java_test(
28 name = 'client_tests',
29 srcs = glob([TESTS + 'client/**/*.java']),
30 deps = [
31 ':client',
Dave Borowitzc3ffacf2015-01-27 17:54:19 -080032 '//lib:guava',
Dave Borowitz50678c32014-07-31 13:56:42 -070033 '//lib:gwtorm',
34 '//lib:junit',
Dave Borowitzc3ffacf2015-01-27 17:54:19 -080035 '//lib:truth',
Dave Borowitz50678c32014-07-31 13:56:42 -070036 ],
37 source_under_test = [':client'],
38 visibility = ['//tools/eclipse:classpath'],
39)