|  | include_defs('//VERSION') | 
|  |  | 
|  | DEPS = [ | 
|  | '//gitiles-dev:dev', | 
|  | '//gitiles-servlet:servlet', | 
|  | '//gitiles-servlet:src', | 
|  | '//gitiles-servlet:javadoc', | 
|  | '//gitiles-war:gitiles', | 
|  | ] | 
|  |  | 
|  | java_library( | 
|  | name = 'classpath', | 
|  | deps = [ | 
|  | '//gitiles-servlet:servlet', | 
|  | '//gitiles-servlet:servlet_tests', | 
|  | '//gitiles-dev:lib', | 
|  | ] | 
|  | ) | 
|  |  | 
|  | maven_package( | 
|  | repository = 'gerrit-maven-repository', | 
|  | url = 'gs://gerrit-maven', | 
|  | version = GITILES_VERSION, | 
|  | group = 'com.google.gitiles', | 
|  | jar = {'gitiles-servlet': '//gitiles-servlet:servlet'}, | 
|  | src = {'gitiles-servlet': '//gitiles-servlet:src'}, | 
|  | doc = {'gitiles-servlet': '//gitiles-servlet:javadoc'}, | 
|  | ) | 
|  |  | 
|  | def b(): | 
|  | a = set() | 
|  | for d in DEPS: | 
|  | n,t = d.split(':') | 
|  | a.add(t) | 
|  | out = "%s.%s" % (t, 'war' if 'war' in n else 'jar') | 
|  | genrule( | 
|  | name = t, | 
|  | cmd = 'ln -s $(location %s) $OUT' % d, | 
|  | out = out, | 
|  | ) | 
|  |  | 
|  | genrule( | 
|  | name = 'all', | 
|  | cmd = 'echo done >$OUT', | 
|  | deps = [':' + e for e in a], | 
|  | out = '__fake.gitiles__', | 
|  | ) | 
|  |  | 
|  | b() |