# 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()