#!/usr/bin/env python
import sys
sys.path.append('../../../build_tools/scripts')
import base
import os
#compilation_level = "WHITESPACE_ONLY"
compilation_level = "SIMPLE_OPTIMIZATIONS"
base.cmd("java", ["-jar", "../../build/node_modules/google-closure-compiler-java/compiler.jar",
"--compilation_level", compilation_level,
"--js_output_file", "plugins.js",
"--js", "../device_scale.js",
"--js", "plugin_base.js",
"--js", "plugin_base_api.js"])
code_content = base.readFile("plugins.js")
dst_content = base.readFile("../plugins.js")
startCode = dst_content.find("/**/")
endCode = dst_content.find("/**/")
code_content = code_content.replace("\r", "")
code_content = code_content.replace("\n", "")
code_content = code_content.replace("\\", "\\\\")
code_content = code_content.replace("\"", "\\\"")
content = ""
content += dst_content[0:startCode]
content += "/**/\""
content += code_content
content += "\""
content += dst_content[endCode:]
base.delete_file("plugins.js")
base.delete_file("../plugins.js")
base.writeFile("../plugins.js", content)