Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 1 | java_library2( |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 2 | name = 'init', |
| 3 | srcs = glob(['src/main/java/**/*.java']), |
| 4 | deps = [ |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 5 | '//gerrit-cache-h2:cache-h2', |
| 6 | '//gerrit-extension-api:api', |
| 7 | '//gerrit-httpd:httpd', |
Dave Borowitz | 9161eda | 2013-05-17 14:05:25 -0700 | [diff] [blame] | 8 | '//gerrit-lucene:lucene', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 9 | '//gerrit-openid:openid', |
| 10 | '//gerrit-reviewdb:server', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 11 | '//gerrit-server:common_rules', |
| 12 | '//gerrit-server:server', |
Ahaan Ugale | 404c824 | 2013-06-12 17:22:19 -0600 | [diff] [blame^] | 13 | '//gerrit-solr:solr', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 14 | '//gerrit-sshd:sshd', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 15 | '//lib:gwtorm', |
| 16 | '//lib/guice:guice', |
| 17 | '//lib/guice:guice-servlet', |
| 18 | '//lib/log:api', |
| 19 | '//lib/jgit:jgit', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 20 | ], |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 21 | compile_deps = ['//lib:servlet-api-3_0'], |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 22 | visibility = [ |
| 23 | '//:', |
| 24 | '//gerrit-gwtdebug:gwtdebug', |
Shawn Pearce | 82e66ee | 2013-05-10 12:38:49 -0700 | [diff] [blame] | 25 | '//tools/eclipse:classpath', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 26 | ], |
| 27 | ) |
| 28 | |
| 29 | genrule( |
| 30 | name = 'webapp_assets', |
Shawn Pearce | a0c9372 | 2013-05-10 11:20:55 -0700 | [diff] [blame] | 31 | cmd = 'cd $SRCDIR/src/main/webapp; zip -qr $OUT .', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 32 | srcs = glob(['src/main/webapp/**/*']), |
| 33 | deps = [], |
| 34 | out = 'webapp_assets.zip', |
| 35 | visibility = ['//:'], |
| 36 | ) |
| 37 | |
| 38 | genrule( |
| 39 | name = 'log4j-config__jar', |
| 40 | cmd = 'jar cf $OUT -C $(dirname $SRCS) .', |
| 41 | srcs = ['src/main/resources/log4j.properties'], |
| 42 | out = 'log4j-config.jar', |
| 43 | ) |
| 44 | |
| 45 | prebuilt_jar( |
| 46 | name = 'log4j-config', |
| 47 | binary_jar = genfile('log4j-config.jar'), |
| 48 | deps = [':log4j-config__jar'], |
Shawn Pearce | 82e66ee | 2013-05-10 12:38:49 -0700 | [diff] [blame] | 49 | visibility = [ |
| 50 | '//:', |
| 51 | '//tools/eclipse:classpath', |
| 52 | ], |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 53 | ) |