| COMMON = ['gerrit-gwtui-common/src/main/java/'] |
| GWTEXPUI = ['gerrit-gwtexpui/src/main/java/'] |
| SRC = 'src/main/java/com/google/gerrit/' |
| SRCS = glob([SRC + '**/*.java']) |
| |
| DEPS = [ |
| '//lib/gwt:user', |
| '//lib/gwt:dev', |
| ] |
| |
| java_binary( |
| name = 'gwtui-api', |
| deps = [ |
| ':gwtui-api-lib', |
| '//gerrit-extension-api:client-lib', |
| '//gerrit-gwtui-common:client-lib', |
| ], |
| visibility = ['PUBLIC'], |
| ) |
| |
| java_library( |
| name = 'gwtui-api-lib', |
| exported_deps = [':gwtui-api-lib2'], |
| visibility = ['PUBLIC'], |
| ) |
| |
| java_library( |
| name = 'gwtui-api-lib2', |
| srcs = SRCS, |
| resources = glob(['src/main/**/*']), |
| exported_deps = [ |
| '//gerrit-extension-api:client-lib', |
| '//gerrit-gwtexpui:Clippy', |
| '//gerrit-gwtexpui:GlobalKey', |
| '//gerrit-gwtexpui:SafeHtml', |
| '//gerrit-gwtexpui:UserAgent', |
| '//gerrit-gwtui-common:client-lib2', |
| ], |
| provided_deps = DEPS, |
| visibility = ['PUBLIC'], |
| ) |
| |
| java_binary( |
| name = 'gwtui-api-src', |
| deps = [ |
| ':gwtui-api-src-lib', |
| '//gerrit-gwtexpui:client-src-lib', |
| '//gerrit-gwtui-common:client-src-lib', |
| ], |
| visibility = ['PUBLIC'], |
| ) |
| |
| java_library( |
| name = 'gwtui-api-src-lib', |
| srcs = [], |
| resources = glob(['src/main/**/*']), |
| visibility = ['PUBLIC'], |
| ) |
| |
| java_doc( |
| name = 'gwtui-api-javadoc', |
| title = 'Gerrit Review GWT Extension API Documentation', |
| pkgs = [ |
| 'com.google.gerrit', |
| 'com.google.gwtexpui.clippy', |
| 'com.google.gwtexpui.globalkey', |
| 'com.google.gwtexpui.safehtml', |
| 'com.google.gwtexpui.user', |
| ], |
| paths = COMMON + GWTEXPUI, |
| srcs = SRCS, |
| deps = DEPS + ['//gerrit-gwtui-common:client-lib2'], |
| visibility = ['PUBLIC'], |
| do_it_wrong = True, |
| ) |