Chromium Code Reviews| Index: client/dom/scripts/dartdomgenerator.py |
| diff --git a/client/dom/scripts/dartdomgenerator.py b/client/dom/scripts/dartdomgenerator.py |
| index 4e8bc2a6a3fd8a77e6e45a747219dde0aa3f3e19..9c261cc7e665cd12061d262408fb768068c29d99 100755 |
| --- a/client/dom/scripts/dartdomgenerator.py |
| +++ b/client/dom/scripts/dartdomgenerator.py |
| @@ -31,7 +31,7 @@ _webkit_renames = { |
| _webkit_renames_inverse = dict((v,k) for k, v in _webkit_renames.iteritems()) |
| -def GenerateDOM(output_dir): |
| +def GenerateDOM(native, output_dir): |
| # TODO(sra): Make this entry point also generate HTML. |
| current_dir = os.path.dirname(__file__) |
| @@ -79,19 +79,21 @@ def GenerateDOM(output_dir): |
| source_filter = ['WebKit', 'Dart'], |
| super_database = common_database, |
| common_prefix = 'common', |
| - super_map = _webkit_renames_inverse) |
| + super_map = _webkit_renames_inverse, |
| + native = native) |
| generator.Flush() |
| - # Install default DOM library. |
| - default = os.path.join(output_dir, DOM_DEFAULT_LIBRARY) |
| - target = os.path.join(output_dir, DOM_LIBRARY) |
| - shutil.copyfile(default, target) |
| + if not native: |
|
antonm
2012/01/26 11:06:14
cannot you move this logic into main of this file
podivilov
2012/01/26 14:18:57
Done.
|
| + # Install default DOM library. |
| + default = os.path.join(output_dir, DOM_DEFAULT_LIBRARY) |
| + target = os.path.join(output_dir, DOM_LIBRARY) |
| + shutil.copyfile(default, target) |
| def main(): |
| current_dir = os.path.dirname(__file__) |
| logging.config.fileConfig(os.path.join(current_dir, 'logging.conf')) |
| - GenerateDOM(os.path.join(current_dir, '..')) |
| + GenerateDOM(False, os.path.join(current_dir, '..')) |
| if __name__ == '__main__': |
| sys.exit(main()) |