| # This Source Code Form is subject to the terms of the Mozilla Public |
| # License, v. 2.0. If a copy of the MPL was not distributed with this |
| # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
| |
| from __future__ import absolute_import |
| |
| import sys |
| |
| from mozwebidlcodegen import BuildSystemWebIDL |
| |
| |
| def main(argv): |
| """Perform WebIDL code generation required by the build system.""" |
| manager = BuildSystemWebIDL.from_environment().manager |
| manager.generate_build_files() |
| |
| |
| if __name__ == '__main__': |
| sys.exit(main(sys.argv[1:])) |