40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
#!/usr/bin/env python
|
|
|
|
import sys
|
|
sys.path.append('../../../../build_tools/scripts')
|
|
import config
|
|
import base
|
|
import build_js
|
|
|
|
platform_postfix = ""
|
|
platform = base.host_platform()
|
|
|
|
if platform == "windows":
|
|
platform_postfix = "win_64"
|
|
elif platform == "mac":
|
|
platform_postfix = "mac_64"
|
|
else:
|
|
platform_postfix = "linux_64"
|
|
|
|
x2t_build_dir = "../../../build/bin/" + platform_postfix + "/debug"
|
|
|
|
config.parse()
|
|
build_js.build_sdk_builder("../../../../sdkjs/build")
|
|
|
|
if base.is_dir(x2t_build_dir + "/sdkjs"):
|
|
base.delete_dir(x2t_build_dir + "/sdkjs")
|
|
|
|
base.copy_dir("../../../../sdkjs/deploy/sdkjs", x2t_build_dir + "/sdkjs")
|
|
base.create_dir(x2t_build_dir + "/sdkjs/vendor")
|
|
base.copy_dir("../../../../web-apps/vendor/jquery", x2t_build_dir + "/sdkjs/vendor/jquery")
|
|
base.copy_dir("../../../../web-apps/vendor/xregexp", x2t_build_dir + "/sdkjs/vendor/xregexp")
|
|
|
|
# for hyphen support in convertation to images/pdf
|
|
base.copy_dictionaries("../../../../dictionaries", x2t_build_dir + "/dictionaries", True, False)
|
|
|
|
# for pdf=>image/docx convertation
|
|
base.copy_file("../../../../sdkjs/pdf/src/engine/cmap.bin", x2t_build_dir + "/cmap.bin")
|
|
|
|
# DoctRenderer.config
|
|
base.generate_doctrenderer_config(x2t_build_dir + "/DoctRenderer.config", "./", "builder", "", "./dictionaries")
|