| Index: Source/build/scripts/make_private_script_source.py
|
| diff --git a/Source/build/scripts/make_private_script_source.py b/Source/build/scripts/make_private_script_source.py
|
| index 465fe55394132948aef99602df92acff56561041..8064ae710121deaeadae34f7fbb517778f441e9b 100644
|
| --- a/Source/build/scripts/make_private_script_source.py
|
| +++ b/Source/build/scripts/make_private_script_source.py
|
| @@ -14,8 +14,6 @@ import re
|
| import sys
|
|
|
|
|
| -RE_INCLUDE = re.compile('<include[^>]+src=[\'"]([^>]*)[\'"]>')
|
| -
|
| # We assume that X.js has a corresponding X.idl in the same directory.
|
| # If X is a partial interface, this method extracts the base name of the partial interface from X.idl.
|
| # Otherwise, this method returns None.
|
| @@ -33,21 +31,6 @@ def extract_partial_interface_name(filename):
|
| return match and match.group(1)
|
|
|
|
|
| -# Expand <include src="file_name"> directives
|
| -# FIXME: Expansion of include directive will be done by GRD resources building
|
| -# system in the future.
|
| -def process_input_file(filename):
|
| - result_text = ''
|
| - dirname = os.path.dirname(filename)
|
| - with open(filename) as input_file:
|
| - for line in input_file.readlines():
|
| - match = re.search(RE_INCLUDE, line)
|
| - if match:
|
| - result_text += process_input_file(os.path.join(dirname, match.group(1)))
|
| - else:
|
| - result_text += line
|
| - return result_text
|
| -
|
| def main():
|
| output_filename = sys.argv[1]
|
| input_filenames = sys.argv[2:]
|
| @@ -56,10 +39,11 @@ def main():
|
| contents = []
|
| for input_filename in input_filenames:
|
| class_name, ext = os.path.splitext(os.path.basename(input_filename))
|
| - input_text = process_input_file(input_filename)
|
| - hex_values = ['0x{0:02x}'.format(ord(char)) for char in input_text]
|
| - contents.append('const unsigned char kSourceOf%s[] = {\n %s\n};\n\n' % (
|
| - class_name, ', '.join(hex_values)))
|
| + with open(input_filename) as input_file:
|
| + input_text = input_file.read()
|
| + hex_values = ['0x{0:02x}'.format(ord(char)) for char in input_text]
|
| + contents.append('const unsigned char kSourceOf%s[] = {\n %s\n};\n\n' % (
|
| + class_name, ', '.join(hex_values)))
|
| contents.append('struct %s {' % source_name)
|
| contents.append("""
|
| const char* scriptClassName;
|
|
|