| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 1 | COMMON = ['gerrit-gwtui-common/src/main/java/'] |
| David Ostrovsky | df65eca | 2014-10-21 20:59:41 +0200 | [diff] [blame] | 2 | GWTEXPUI = ['gerrit-gwtexpui/src/main/java/'] |
| David Ostrovsky | c8cffc8 | 2013-11-07 18:44:00 +0100 | [diff] [blame] | 3 | SRC = 'src/main/java/com/google/gerrit/' |
| David Ostrovsky | bb360eb | 2013-11-23 22:28:05 +0100 | [diff] [blame] | 4 | SRCS = glob([SRC + '**/*.java']) |
| 5 | |
| David Ostrovsky | 1da31b3 | 2015-06-25 21:54:07 +0200 | [diff] [blame] | 6 | DEPS = ['//lib/gwt:user'] |
| David Ostrovsky | c8cffc8 | 2013-11-07 18:44:00 +0100 | [diff] [blame] | 7 | |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 8 | java_binary( |
| David Ostrovsky | bb360eb | 2013-11-23 22:28:05 +0100 | [diff] [blame] | 9 | name = 'gwtui-api', |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 10 | deps = [ |
| 11 | ':gwtui-api-lib', |
| 12 | '//gerrit-gwtui-common:client-lib', |
| 13 | ], |
| David Ostrovsky | c8cffc8 | 2013-11-07 18:44:00 +0100 | [diff] [blame] | 14 | visibility = ['PUBLIC'], |
| 15 | ) |
| 16 | |
| 17 | java_library( |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 18 | name = 'gwtui-api-lib', |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 19 | srcs = SRCS, |
| 20 | resources = glob(['src/main/**/*']), |
| Yuxuan 'fishy' Wang | f8050d1 | 2015-08-26 15:07:11 -0700 | [diff] [blame] | 21 | exported_deps = ['//gerrit-gwtui-common:client-lib'], |
| David Ostrovsky | 1da31b3 | 2015-06-25 21:54:07 +0200 | [diff] [blame] | 22 | provided_deps = DEPS + ['//lib/gwt:dev'], |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 23 | visibility = ['PUBLIC'], |
| 24 | ) |
| 25 | |
| 26 | java_binary( |
| David Ostrovsky | bb360eb | 2013-11-23 22:28:05 +0100 | [diff] [blame] | 27 | name = 'gwtui-api-src', |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 28 | deps = [ |
| 29 | ':gwtui-api-src-lib', |
| David Ostrovsky | df65eca | 2014-10-21 20:59:41 +0200 | [diff] [blame] | 30 | '//gerrit-gwtexpui:client-src-lib', |
| David Ostrovsky | 520f8a9 | 2014-02-06 22:36:13 +0100 | [diff] [blame] | 31 | '//gerrit-gwtui-common:client-src-lib', |
| 32 | ], |
| 33 | visibility = ['PUBLIC'], |
| 34 | ) |
| 35 | |
| 36 | java_library( |
| 37 | name = 'gwtui-api-src-lib', |
| David Ostrovsky | c8cffc8 | 2013-11-07 18:44:00 +0100 | [diff] [blame] | 38 | srcs = [], |
| 39 | resources = glob(['src/main/**/*']), |
| 40 | visibility = ['PUBLIC'], |
| 41 | ) |
| David Pursehouse | 93dbaa2 | 2013-12-06 18:45:47 +0900 | [diff] [blame] | 42 | |
| 43 | java_doc( |
| 44 | name = 'gwtui-api-javadoc', |
| 45 | title = 'Gerrit Review GWT Extension API Documentation', |
| David Ostrovsky | df65eca | 2014-10-21 20:59:41 +0200 | [diff] [blame] | 46 | pkgs = [ |
| 47 | 'com.google.gerrit', |
| 48 | 'com.google.gwtexpui.clippy', |
| 49 | 'com.google.gwtexpui.globalkey', |
| 50 | 'com.google.gwtexpui.safehtml', |
| 51 | 'com.google.gwtexpui.user', |
| 52 | ], |
| 53 | paths = COMMON + GWTEXPUI, |
| David Ostrovsky | 3b4019d | 2014-04-22 07:40:24 +0200 | [diff] [blame] | 54 | srcs = SRCS, |
| David Ostrovsky | 1da31b3 | 2015-06-25 21:54:07 +0200 | [diff] [blame] | 55 | deps = DEPS + [ |
| Edwin Kempin | 5d683cc | 2015-07-10 15:47:14 +0200 | [diff] [blame] | 56 | '//lib:gwtjsonrpc', |
| 57 | '//lib:gwtorm_client', |
| David Ostrovsky | 1ae0210 | 2015-10-16 14:57:40 +0200 | [diff] [blame] | 58 | '//lib/gwt:dev', |
| Yuxuan 'fishy' Wang | f8050d1 | 2015-08-26 15:07:11 -0700 | [diff] [blame] | 59 | '//gerrit-gwtui-common:client-lib', |
| Edwin Kempin | 5d683cc | 2015-07-10 15:47:14 +0200 | [diff] [blame] | 60 | '//gerrit-common:client', |
| 61 | '//gerrit-reviewdb:client', |
| David Ostrovsky | 1da31b3 | 2015-06-25 21:54:07 +0200 | [diff] [blame] | 62 | ], |
| David Pursehouse | 93dbaa2 | 2013-12-06 18:45:47 +0900 | [diff] [blame] | 63 | visibility = ['PUBLIC'], |
| David Ostrovsky | df65eca | 2014-10-21 20:59:41 +0200 | [diff] [blame] | 64 | do_it_wrong = True, |
| David Pursehouse | 93dbaa2 | 2013-12-06 18:45:47 +0900 | [diff] [blame] | 65 | ) |