-#!/usr/bin/bash\r
-\r
-# Convert the DOS WebKitOutputDir variable to a unix path.\r
-WebKitUnixDir=`cygpath -a -u "$2"`\r
-\r
-# Set up the directory that will hold all our generated files.\r
-DerivedSourcesDir="$WebKitUnixDir/obj/JavaScriptCore/$1/DerivedSources"\r
-mkdir -p "$DerivedSourcesDir"\r
-\r
-# Invoke the create_hash_table perl script to create all of our lookup tables\r
-\r
-if [ ../../kjs/array_object.cpp -nt "$DerivedSourcesDir/array_object.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/array_object.cpp > "$DerivedSourcesDir/array_object.lut.h" -i\r
-fi\r
-\r
-if [ ../../kjs/bool_object.cpp -nt "$DerivedSourcesDir/bool_object.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/bool_object.cpp > "$DerivedSourcesDir/bool_object.lut.h" -i\r
-fi\r
-\r
-if [ ../../kjs/date_object.cpp -nt "$DerivedSourcesDir/date_object.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/date_object.cpp > "$DerivedSourcesDir/date_object.lut.h" -i\r
-fi\r
-\r
-if [ ../../kjs/error_object.cpp -nt "$DerivedSourcesDir/error_object.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/error_object.cpp > "$DerivedSourcesDir/error_object.lut.h" -i\r
-fi\r
-\r
-if [ ../../kjs/function_object.cpp -nt "$DerivedSourcesDir/function_object.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/function_object.cpp > "$DerivedSourcesDir/function_object.lut.h" -i\r
-fi\r
-\r
-if [ ../../kjs/math_object.cpp -nt "$DerivedSourcesDir/math_object.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/math_object.cpp > "$DerivedSourcesDir/math_object.lut.h" -i\r
-fi\r
-\r
-if [ ../../kjs/number_object.cpp -nt "$DerivedSourcesDir/number_object.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/number_object.cpp > "$DerivedSourcesDir/number_object.lut.h" -i\r
-fi\r
-\r
-if [ ../../kjs/object_object.cpp -nt "$DerivedSourcesDir/object_object.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/object_object.cpp > "$DerivedSourcesDir/object_object.lut.h" -i\r
-fi\r
-\r
-if [ ../../kjs/regexp_object.cpp -nt "$DerivedSourcesDir/regexp_object.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/regexp_object.cpp > "$DerivedSourcesDir/regexp_object.lut.h" -i\r
-fi\r
-\r
-if [ ../../kjs/string_object.cpp -nt "$DerivedSourcesDir/string_object.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/string_object.cpp > "$DerivedSourcesDir/string_object.lut.h" -i\r
-fi\r
-\r
-if [ ../../kjs/keywords.table -nt "$DerivedSourcesDir/lexer.lut.h" ]; then\r
- ../../kjs/create_hash_table ../../kjs/keywords.table > "$DerivedSourcesDir/lexer.lut.h" -i\r
-fi\r
-\r
-# Generate the grammar using bison\r
-if [ ../../kjs/grammar.y -nt "$DerivedSourcesDir/grammar.cpp" ]; then\r
- echo "Generating the JS grammar using bison..."\r
- bison -d -p kjsyy ../../kjs/grammar.y -o "$DerivedSourcesDir/grammar.cpp"\r
- mv "$DerivedSourcesDir/grammar.hpp" "$DerivedSourcesDir/grammar.h"\r
-fi\r
-\r
-echo "Copying ICU DLLS..."\r
-WebKitOutputConfigDir="$WebKitUnixDir/$1"\r
-mkdir -p "$WebKitOutputConfigDir"\r
-\r
-if [ -e "../../../icu/bin/icudt34.dll" ]; then\r
- cp ../../../icu/bin/icudt34.dll "$WebKitOutputConfigDir" || exit 1\r
- cp ../../../icu/bin/icuuc34.dll "$WebKitOutputConfigDir" || exit 1\r
-fi\r
+#!/usr/bin/bash
+
+# Convert the DOS WebKitOutputDir variable to a unix path.
+WebKitUnixDir=`cygpath -a -u "$2"`
+
+# Set up the directory that will hold all our generated files.
+DerivedSourcesDir="$WebKitUnixDir/obj/JavaScriptCore/$1/DerivedSources"
+mkdir -p "$DerivedSourcesDir"
+
+# Invoke the create_hash_table perl script to create all of our lookup tables
+
+if [ ../../kjs/array_object.cpp -nt "$DerivedSourcesDir/array_object.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/array_object.cpp > "$DerivedSourcesDir/array_object.lut.h" -i
+fi
+
+if [ ../../kjs/bool_object.cpp -nt "$DerivedSourcesDir/bool_object.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/bool_object.cpp > "$DerivedSourcesDir/bool_object.lut.h" -i
+fi
+
+if [ ../../kjs/date_object.cpp -nt "$DerivedSourcesDir/date_object.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/date_object.cpp > "$DerivedSourcesDir/date_object.lut.h" -i
+fi
+
+if [ ../../kjs/error_object.cpp -nt "$DerivedSourcesDir/error_object.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/error_object.cpp > "$DerivedSourcesDir/error_object.lut.h" -i
+fi
+
+if [ ../../kjs/function_object.cpp -nt "$DerivedSourcesDir/function_object.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/function_object.cpp > "$DerivedSourcesDir/function_object.lut.h" -i
+fi
+
+if [ ../../kjs/math_object.cpp -nt "$DerivedSourcesDir/math_object.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/math_object.cpp > "$DerivedSourcesDir/math_object.lut.h" -i
+fi
+
+if [ ../../kjs/number_object.cpp -nt "$DerivedSourcesDir/number_object.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/number_object.cpp > "$DerivedSourcesDir/number_object.lut.h" -i
+fi
+
+if [ ../../kjs/object_object.cpp -nt "$DerivedSourcesDir/object_object.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/object_object.cpp > "$DerivedSourcesDir/object_object.lut.h" -i
+fi
+
+if [ ../../kjs/regexp_object.cpp -nt "$DerivedSourcesDir/regexp_object.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/regexp_object.cpp > "$DerivedSourcesDir/regexp_object.lut.h" -i
+fi
+
+if [ ../../kjs/string_object.cpp -nt "$DerivedSourcesDir/string_object.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/string_object.cpp > "$DerivedSourcesDir/string_object.lut.h" -i
+fi
+
+if [ ../../kjs/keywords.table -nt "$DerivedSourcesDir/lexer.lut.h" ]; then
+ ../../kjs/create_hash_table ../../kjs/keywords.table > "$DerivedSourcesDir/lexer.lut.h" -i
+fi
+
+# Generate the grammar using bison
+if [ ../../kjs/grammar.y -nt "$DerivedSourcesDir/grammar.cpp" ]; then
+ echo "Generating the JS grammar using bison..."
+ bison -d -p kjsyy ../../kjs/grammar.y -o "$DerivedSourcesDir/grammar.cpp"
+ mv "$DerivedSourcesDir/grammar.hpp" "$DerivedSourcesDir/grammar.h"
+fi
+
+echo "Copying ICU DLLS..."
+WebKitOutputConfigDir="$WebKitUnixDir/$1"
+mkdir -p "$WebKitOutputConfigDir"
+
+if [ -e "../../../icu/bin/icudt34.dll" ]; then
+ cp ../../../icu/bin/icudt34.dll "$WebKitOutputConfigDir" || exit 1
+ cp ../../../icu/bin/icuuc34.dll "$WebKitOutputConfigDir" || exit 1
+fi