Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 1 | include_defs('//tools/build.defs') |
| 2 | |
| 3 | gerrit_war(name = 'gerrit') |
Shawn Pearce | be1ebcd | 2013-05-09 08:03:29 -0700 | [diff] [blame] | 4 | gerrit_war(name = 'chrome', ui = 'ui_chrome') |
| 5 | gerrit_war(name = 'firefox', ui = 'ui_firefox') |
David Ostrovsky | 21e231c | 2014-03-26 18:15:27 -0700 | [diff] [blame] | 6 | gerrit_war(name = 'safari', ui = 'ui_safari') |
Yuxuan 'fishy' Wang | ec4b06a | 2013-10-14 12:39:30 -0700 | [diff] [blame] | 7 | gerrit_war(name = 'withdocs', docs = True) |
Shawn Pearce | 06e069c | 2014-05-13 15:57:36 -0700 | [diff] [blame] | 8 | gerrit_war(name = 'release', docs = True, context = ['//plugins:core'], visibility = ['//tools/maven:']) |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 9 | |
David Ostrovsky | 6e6a967 | 2013-05-30 01:10:12 +0200 | [diff] [blame] | 10 | API_DEPS = [ |
David Ostrovsky | bb360eb | 2013-11-23 22:28:05 +0100 | [diff] [blame] | 11 | '//gerrit-extension-api:extension-api', |
| 12 | '//gerrit-extension-api:extension-api-src', |
| 13 | '//gerrit-extension-api:extension-api-javadoc', |
| 14 | '//gerrit-plugin-api:plugin-api', |
| 15 | '//gerrit-plugin-api:plugin-api-src', |
| 16 | '//gerrit-plugin-api:plugin-api-javadoc', |
| 17 | '//gerrit-plugin-gwtui:gwtui-api', |
| 18 | '//gerrit-plugin-gwtui:gwtui-api-src', |
| 19 | '//gerrit-plugin-gwtui:gwtui-api-javadoc', |
David Ostrovsky | 6e6a967 | 2013-05-30 01:10:12 +0200 | [diff] [blame] | 20 | ] |
| 21 | |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 22 | genrule( |
| 23 | name = 'api', |
Shawn Pearce | a7a3ee1 | 2013-09-20 10:42:37 -0700 | [diff] [blame] | 24 | cmd = ';'.join( |
| 25 | ['cd $TMP'] + |
| 26 | ['ln -s $(location %s) .' % n for n in API_DEPS] + |
| 27 | ['zip -q0 $OUT *']), |
David Ostrovsky | 6e6a967 | 2013-05-30 01:10:12 +0200 | [diff] [blame] | 28 | deps = API_DEPS, |
Shawn Pearce | a7a3ee1 | 2013-09-20 10:42:37 -0700 | [diff] [blame] | 29 | out = 'api.zip', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 30 | ) |
David Ostrovsky | e64e30d | 2014-03-25 06:25:56 -0700 | [diff] [blame] | 31 | |
| 32 | genrule( |
| 33 | name = 'all', |
| 34 | cmd = 'echo done >$OUT', |
| 35 | deps = [ |
| 36 | ':api', |
| 37 | ':release', |
| 38 | ], |
| 39 | out = '__fake.all__', |
| 40 | ) |