diff --git a/BUILD.gn b/BUILD.gn index 7c658b9160..b99b3bcd48 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -1487,7 +1487,7 @@ action("generate_devtools_grd") { ] grd_files = - all_devtools_modules + generated_applications + + copied_devtools_modules + generated_applications + generated_non_autostart_non_remote_modules + devtools_embedder_scripts + [ "$resources_out_dir/devtools_extension_api.js" ] diff --git a/scripts/build/copy_devtools_modules.py b/scripts/build/copy_devtools_modules.py index 10d9ee2352..a04b9e6525 100755 --- a/scripts/build/copy_devtools_modules.py +++ b/scripts/build/copy_devtools_modules.py @@ -12,6 +12,10 @@ from os.path import join, relpath import shutil import sys +import rjsmin + +from modular_build import read_file, write_file + def main(argv): try: @@ -21,11 +25,13 @@ def main(argv): output_path = argv[output_path_flag_index + 1] devtools_modules = argv[1:input_path_flag_index] except: - print 'Usage: %s module_1 module_2 ... module_N --input_path --output_path ' % argv[0] + print('Usage: %s module_1 module_2 ... module_N --input_path --output_path ' % argv[0]) raise for file_name in devtools_modules: - shutil.copy(join(input_path, file_name), join(output_path, relpath(file_name, 'front_end'))) + file_content = read_file(join(input_path, file_name)) + minified = rjsmin.jsmin(file_content) + write_file(join(output_path, relpath(file_name, 'front_end')), minified) if __name__ == '__main__':