#!/usr/bin/env python # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file # for details. All rights reserved. Use of this source code is governed by a # BSD-style license that can be found in the LICENSE file. import os import sys def Main(): def normjoin(*args): return os.path.normpath(os.path.join(*args)) compiler = normjoin(sys.argv[0], os.pardir, os.pardir) tools = normjoin(compiler, os.pardir, 'tools') locations = { 'compiler': compiler, 'tools': tools, } exit_code = os.system("python %(compiler)s/generate_source_list.py " "java %(compiler)s/sources java" % locations) if exit_code: return exit_code exit_code = os.system("python %(compiler)s/generate_source_list.py " "javatests %(compiler)s/test_sources javatests" % locations) if exit_code: return exit_code if '--no-gyp' in sys.argv: print '--no-gyp is deprecated.' return exit_code if __name__ == '__main__': sys.exit(Main())