Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / devtools / scripts / inline_js_imports.py
old mode 100644 (file)
new mode 100755 (executable)
index 98aeb48..f69cba9
 # This script replaces calls to importScripts with script sources
 # in input script file and dumps result into output script file.
 
-from cStringIO import StringIO
-
-import rjsmin
 import os.path
 import re
 import sys
 
+rjsmin_path = os.path.abspath(os.path.join(
+        os.path.dirname(__file__),
+        "..",
+        "..",
+        "build",
+        "scripts"))
+sys.path.append(rjsmin_path)
+import rjsmin
 
 def main(argv):
 
     if len(argv) < 3:
-        print('usage: %s input_file imports_dir output_file no_minify' % argv[0])
+        print('usage: %s input_file output_file no_minify' % argv[0])
         return 1
 
     input_file_name = argv[1]
-    imports_dir = argv[2]
-    output_file_name = argv[3]
-    no_minify = len(argv) > 4 and argv[4]
+    output_file_name = argv[2]
+    no_minify = len(argv) > 3 and argv[3]
 
+    imports_dir = os.path.dirname(input_file_name)
     input_file = open(input_file_name, 'r')
     input_script = input_file.read()
     input_file.close()