| Edwin Kempin | 5d683cc | 2015-07-10 15:47:14 +0200 | [diff] [blame] | 1 | EXPORTED_DEPS = [ |
| 2 | '//gerrit-common:client', |
| 3 | '//gerrit-gwtexpui:Clippy', |
| 4 | '//gerrit-gwtexpui:GlobalKey', |
| 5 | '//gerrit-gwtexpui:Progress', |
| 6 | '//gerrit-gwtexpui:SafeHtml', |
| 7 | '//gerrit-gwtexpui:UserAgent', |
| 8 | ] |
| 9 | DEPS = ['//lib/gwt:user'] |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 10 | SRC = 'src/main/java/com/google/gerrit/' |
| 11 | |
| 12 | gwt_module( |
| 13 | name = 'client', |
| 14 | srcs = glob([SRC + 'client/**/*.java']), |
| David Ostrovsky | 76e396b | 2014-05-17 08:24:12 +0200 | [diff] [blame] | 15 | gwt_xml = SRC + 'GerritGwtUICommon.gwt.xml', |
| Phil Lello | 00d817a | 2014-07-14 05:15:11 +0100 | [diff] [blame] | 16 | resources = glob(['src/main/**/*']), |
| Edwin Kempin | 5d683cc | 2015-07-10 15:47:14 +0200 | [diff] [blame] | 17 | exported_deps = EXPORTED_DEPS, |
| 18 | provided_deps = DEPS, |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 19 | visibility = ['PUBLIC'], |
| 20 | ) |
| 21 | |
| 22 | java_library( |
| 23 | name = 'client-lib', |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 24 | srcs = glob(['src/main/**/*.java']), |
| 25 | resources = glob(['src/main/**/*']), |
| Edwin Kempin | 5d683cc | 2015-07-10 15:47:14 +0200 | [diff] [blame] | 26 | exported_deps = EXPORTED_DEPS, |
| 27 | provided_deps = DEPS, |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 28 | visibility = ['PUBLIC'], |
| 29 | ) |
| 30 | |
| 31 | java_library( |
| 32 | name = 'client-src-lib', |
| 33 | srcs = [], |
| 34 | resources = glob(['src/main/**/*']), |
| 35 | visibility = ['PUBLIC'], |
| 36 | ) |
| Phil Lello | 00d817a | 2014-07-14 05:15:11 +0100 | [diff] [blame] | 37 | |
| David Ostrovsky | c379ca3 | 2016-10-23 19:43:06 +0200 | [diff] [blame] | 38 | java_library( |
| Phil Lello | 00d817a | 2014-07-14 05:15:11 +0100 | [diff] [blame] | 39 | name = 'diffy_logo', |
| David Ostrovsky | c379ca3 | 2016-10-23 19:43:06 +0200 | [diff] [blame] | 40 | resources = glob(['src/main/resources/com/google/gerrit/client/diffy*.png']), |
| Phil Lello | 00d817a | 2014-07-14 05:15:11 +0100 | [diff] [blame] | 41 | deps = [ |
| 42 | '//lib:LICENSE-diffy', |
| David Pursehouse | 6eb7912 | 2016-09-21 11:10:39 +0200 | [diff] [blame] | 43 | '//lib:LICENSE-CC-BY3.0-unported', |
| Phil Lello | 00d817a | 2014-07-14 05:15:11 +0100 | [diff] [blame] | 44 | ], |
| 45 | visibility = ['PUBLIC'], |
| 46 | ) |
| 47 | |
| Edwin Kempin | 76b2372 | 2015-07-27 16:37:01 +0200 | [diff] [blame] | 48 | java_test( |
| 49 | name = 'client_tests', |
| 50 | srcs = glob(['src/test/java/**/*.java']), |
| 51 | deps = [ |
| 52 | ':client', |
| 53 | '//lib:junit', |
| Yuxuan 'fishy' Wang | 227a6c2 | 2015-09-21 12:39:55 -0700 | [diff] [blame] | 54 | '//lib/gwt:user', |
| David Ostrovsky | 08ea694 | 2016-04-20 08:55:24 +0200 | [diff] [blame] | 55 | '//lib/jgit/org.eclipse.jgit:jgit', |
| Edwin Kempin | 76b2372 | 2015-07-27 16:37:01 +0200 | [diff] [blame] | 56 | ], |
| Edwin Kempin | 76b2372 | 2015-07-27 16:37:01 +0200 | [diff] [blame] | 57 | vm_args = ['-Xmx512m'], |
| 58 | visibility = ['//tools/eclipse:classpath'], |
| 59 | ) |