diff --git a/scripts/base.py b/scripts/base.py index 1499fbf..0d0d1b4 100644 --- a/scripts/base.py +++ b/scripts/base.py @@ -175,6 +175,13 @@ def find_file(path, pattern): for filename in fnmatch.filter(filenames, pattern): return os.path.join(root, filename) +def find_files(path, pattern): + result = [] + for root, dirnames, filenames in os.walk(path): + for filename in fnmatch.filter(filenames, pattern): + result.append(os.path.join(root, filename)) + return result + def create_dir(path): path2 = get_path(path) if not os.path.exists(path2): @@ -1828,8 +1835,6 @@ def create_x2t_js_cache(dir, product): if is_file(dir + "/libdoctrenderer.dylib") and (os.path.getsize(dir + "/libdoctrenderer.dylib") < 5*1024*1024): return - if (product in ["builder", "server"]): - cmd_in_dir(dir, "./x2t", ["-create-js-cache"], True) cmd_in_dir(dir, "./x2t", ["-create-js-snapshots"], True) return diff --git a/scripts/deploy_builder.py b/scripts/deploy_builder.py index 01df9b9..c2b020e 100644 --- a/scripts/deploy_builder.py +++ b/scripts/deploy_builder.py @@ -127,5 +127,17 @@ def make(): base.create_x2t_js_cache(root_dir, "builder") + # delete unnecessary builder files + def delete_files(files): + for file in files: + base.delete_file(file) + + delete_files(base.find_files(root_dir, "*.wasm")) + delete_files(base.find_files(root_dir, "*_ie.js")) + base.delete_file(root_dir + "/sdkjs/pdf/src/engine/cmap.bin") + if 0 != platform.find("mac"): + delete_files(base.find_files(root_dir, "sdk-all.js")) + delete_files(base.find_files(root_dir, "sdk-all-min.js")) + return