blob: 16bf88050c259e16b8164c9e28dedf7bab47e1e9 [file] [log] [blame]
David Ostrovsky22c45b32014-02-23 22:22:26 +01001include_defs('//VERSION')
David Ostrovsky22c45b32014-02-23 22:22:26 +01002
3DEPS = [
Dave Borowitz4cecfb02014-03-21 09:49:57 -07004 '//gitiles-dev:dev',
David Ostrovsky22c45b32014-02-23 22:22:26 +01005 '//gitiles-servlet:servlet',
6 '//gitiles-servlet:src',
7 '//gitiles-servlet:javadoc',
8 '//gitiles-war:gitiles',
9]
10
11java_library(
12 name = 'classpath',
13 deps = [
14 '//gitiles-servlet:servlet',
15 '//gitiles-servlet:servlet_tests',
Dave Borowitz4cecfb02014-03-21 09:49:57 -070016 '//gitiles-dev:lib',
David Ostrovsky22c45b32014-02-23 22:22:26 +010017 ]
18)
19
20maven_package(
Dave Borowitzb92b9982014-04-11 11:47:57 -040021 repository = 'gerrit-maven-repository',
22 url = 'gs://gerrit-maven',
David Ostrovsky22c45b32014-02-23 22:22:26 +010023 version = GITILES_VERSION,
Dave Borowitz10057982014-04-11 13:46:13 -040024 group = 'com.google.gitiles',
David Ostrovsky22c45b32014-02-23 22:22:26 +010025 jar = {'gitiles-servlet': '//gitiles-servlet:servlet'},
26 src = {'gitiles-servlet': '//gitiles-servlet:src'},
27 doc = {'gitiles-servlet': '//gitiles-servlet:javadoc'},
28)
29
30def b():
31 a = set()
32 for d in DEPS:
33 n,t = d.split(':')
34 a.add(t)
35 out = "%s.%s" % (t, 'war' if 'war' in n else 'jar')
36 genrule(
37 name = t,
38 cmd = 'ln -s $(location %s) $OUT' % d,
David Ostrovsky22c45b32014-02-23 22:22:26 +010039 out = out,
40 )
41
42 genrule(
43 name = 'all',
44 cmd = 'echo done >$OUT',
45 deps = [':' + e for e in a],
46 out = '__fake.gitiles__',
47 )
48
49b()