blob: 20479b86433b9695743f908861726f315a6e517d [file] [log] [blame] [raw]
import os
import sys
d = os.getcwd()
while not os.path.lexists(os.path.join(d, '.buckversion')):
d = os.path.dirname(d)
bd = os.path.join(d, 'bucklets')
if not os.path.isdir(bd) or not os.listdir(bd):
sys.stderr.write(('Bucklets directory is missing or empty: %s\n'
'Run `git submodule update --init`') % bd)
sys.exit(1)
bucklets = [
'java_doc.bucklet',
'java_sources.bucklet',
'maven_jar.bucklet',
'maven_package.bucklet',
]
for bucklet in bucklets:
path = os.path.join(bd, bucklet)
if not os.path.isfile(path):
sys.stderr.write('Missing bucklet: %s\n' % path)
sys.exit(1)
include_defs('//bucklets/%s' % bucklet)