blob: 1ba5e0cbea9a4af416debdb0fc980164595d2c89 [file] [log] [blame]
Dave Borowitzb6522312014-07-29 12:40:55 -07001import os
2import sys
3
David Ostrovskyf74c7f02014-07-30 09:51:54 +02004d = os.getcwd()
5while not os.path.lexists(os.path.join(d, '.buckversion')):
6 d = os.path.dirname(d)
Dave Borowitzb6522312014-07-29 12:40:55 -07007
David Ostrovskyf74c7f02014-07-30 09:51:54 +02008bd = os.path.join(d, 'bucklets')
9if not os.path.isdir(bd) or not os.listdir(bd):
10 sys.stderr.write(('Bucklets directory is missing or empty: %s\n'
11 'Run `git submodule update --init`') % bd)
12 sys.exit(1)
13
14bucklets = [
15 'java_doc.bucklet',
16 'java_sources.bucklet',
17 'maven_jar.bucklet',
18 'maven_package.bucklet',
19 'war.bucklet',
20]
21
22for bucklet in bucklets:
23 path = os.path.join(bd, bucklet)
24 if not os.path.isfile(path):
25 sys.stderr.write('Missing bucklet: %s\n' % path)
Dave Borowitzb6522312014-07-29 12:40:55 -070026 sys.exit(1)
David Ostrovskyf74c7f02014-07-30 09:51:54 +020027 include_defs('//bucklets/%s' % bucklet)