1 <?xml version="1.0" encoding="Windows-1252"?>
3 ProjectType="Visual C++"
6 ProjectGUID="{011D10F1-B656-4A1B-A0C3-3842F02122C5}"
7 RootNamespace="JavaScriptCore"
20 OutputDirectory="$(WebKitOutputDir)\lib"
21 IntermediateDirectory="$(WebKitOutputDir)\obj\$(ProjectName)\$(ConfigurationName)"
23 InheritedPropertySheets="..\debug.vsprops"
25 DeleteExtensionsOnClean="*.obj;*.ilk;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;$(TargetPath)"
28 Name="VCPreBuildEventTool"
29 Description="Constructing generated files..."
30 CommandLine="set PATH=%SystemDrive%\cygwin\bin;%PATH%

bash build-generated-files.sh "$(ConfigurationName)" "$(WebKitOutputDir)"

"$(WebkitOutputDir)\bin\dftables$(ConfigSuffix).exe" "$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\chartables.c"

mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"

xcopy /y /d "$(ProjectDir)\..\..\API\JSBase.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\API\JSContextRef.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\API\JSObjectRef.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\API\JSStringRef.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\API\JSValueRef.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\API\JavaScriptCore.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
"
33 Name="VCCustomBuildTool"
38 Name="VCXMLDataGeneratorTool"
41 Name="VCWebServiceProxyGeneratorTool"
47 Name="VCCLCompilerTool"
49 AdditionalIncludeDirectories=""$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\";../../;"../../os-win32/";../../pcre/;../../kjs/;../../wtf/;"$(WebKitSDKDir)\include";"$(WebKitSDKDir)\include\icu";../../../icu/include;../../bindings;../../bindings/c;../../bindings/jni;"$(WebKitOutputDir)\include\JavaScriptCore""
50 PreprocessorDefinitions="HAVE_CONFIG_H;WIN32;__STD_C;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE"
53 BasicRuntimeChecks="3"
55 RuntimeTypeInfo="false"
56 UsePrecompiledHeader="0"
59 Detect64BitPortabilityProblems="true"
60 DebugInformationFormat="4"
61 DisableSpecificWarnings="4127;4355;4510;4512;4610;4706;4996"
65 Name="VCManagedResourceCompilerTool"
68 Name="VCResourceCompilerTool"
71 Name="VCPreLinkEventTool"
74 Name="VCLibrarianTool"
75 OutputFile="$(OutDir)\$(ProjectName)$(ConfigSuffix).lib"
90 Name="VCPostBuildEventTool"
91 CommandLine="mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\wtf"
mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\wtf\os-win32"
mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\kjs"
mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\pcre"

xcopy /y /d "$(ProjectDir)\..\..\wtf\*.h" "$(WebKitOutputDir)\include\JavaScriptCore\wtf"
xcopy /y /d "$(ProjectDir)\..\..\os-win32\*.h" "$(WebKitOutputDir)\include\JavaScriptCore\wtf\os-win32"
xcopy /y /d "$(ProjectDir)\..\..\kjs\*.h" "$(WebKitOutputDir)\include\JavaScriptCore\kjs"
xcopy /y /d "$(ProjectDir)\..\..\kjs\create_hash_table" "$(WebKitOutputDir)\include\JavaScriptCore\kjs"
xcopy /y /d "$(ProjectDir)\..\..\pcre\pcre.h" "$(WebKitOutputDir)\include\JavaScriptCore\pcre"

xcopy /y /d "$(ProjectDir)\..\..\bindings\npruntime.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\npapi.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\npruntime_impl.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\NP_jsobject.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\runtime_object.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\runtime_root.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\runtime.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"

dir > "$(TargetDir)WTF$(ConfigSuffix).lib"
xcopy /y /i "$(TargetPath)" "$(TargetDir)WTF$(ConfigSuffix).lib"
"
96 OutputDirectory="$(WebKitOutputDir)\lib"
97 IntermediateDirectory="$(WebKitOutputDir)\obj\$(ProjectName)\$(ConfigurationName)"
99 InheritedPropertySheets="..\release.vsprops"
101 DeleteExtensionsOnClean="*.obj;*.ilk;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;$(TargetPath)"
102 WholeProgramOptimization="1"
105 Name="VCPreBuildEventTool"
106 Description="Constructing generated files..."
107 CommandLine="set PATH=%SystemDrive%\cygwin\bin;%PATH%

bash build-generated-files.sh "$(ConfigurationName)" "$(WebKitOutputDir)"

"$(WebkitOutputDir)\bin\dftables$(ConfigSuffix).exe" "$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\chartables.c"

mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"

xcopy /y /d "$(ProjectDir)\..\..\API\JSBase.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\API\JSContextRef.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\API\JSObjectRef.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\API\JSStringRef.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\API\JSValueRef.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\API\JavaScriptCore.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
"
110 Name="VCCustomBuildTool"
115 Name="VCXMLDataGeneratorTool"
118 Name="VCWebServiceProxyGeneratorTool"
124 Name="VCCLCompilerTool"
125 AdditionalIncludeDirectories=""$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\";../../;"../../os-win32/";../../pcre/;../../kjs/;../../wtf/;"$(WebKitSDKDir)\include";"$(WebKitSDKDir)\include\icu";../../../icu/include;../../bindings;../../bindings/c;../../bindings/jni;"$(WebKitOutputDir)\include\JavaScriptCore""
126 PreprocessorDefinitions="HAVE_CONFIG_H;WIN32;__STD_C;NDEBUG;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE"
127 ExceptionHandling="0"
129 RuntimeTypeInfo="false"
130 UsePrecompiledHeader="0"
133 Detect64BitPortabilityProblems="true"
134 DebugInformationFormat="3"
135 DisableSpecificWarnings="4127;4355;4510;4512;4610;4706;4996"
136 ForcedIncludeFiles=""
139 Name="VCManagedResourceCompilerTool"
142 Name="VCResourceCompilerTool"
145 Name="VCPreLinkEventTool"
148 Name="VCLibrarianTool"
149 OutputFile="$(OutDir)\$(ProjectName)$(ConfigSuffix).lib"
164 Name="VCPostBuildEventTool"
165 CommandLine="mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\wtf"
mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\wtf\os-win32"
mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\kjs"
mkdir 2>NUL "$(WebKitOutputDir)\include\JavaScriptCore\pcre"

xcopy /y /d "$(ProjectDir)\..\..\wtf\*.h" "$(WebKitOutputDir)\include\JavaScriptCore\wtf"
xcopy /y /d "$(ProjectDir)\..\..\os-win32\*.h" "$(WebKitOutputDir)\include\JavaScriptCore\wtf\os-win32"
xcopy /y /d "$(ProjectDir)\..\..\kjs\*.h" "$(WebKitOutputDir)\include\JavaScriptCore\kjs"
xcopy /y /d "$(ProjectDir)\..\..\kjs\create_hash_table" "$(WebKitOutputDir)\include\JavaScriptCore\kjs"
xcopy /y /d "$(ProjectDir)\..\..\pcre\pcre.h" "$(WebKitOutputDir)\include\JavaScriptCore\pcre"

xcopy /y /d "$(ProjectDir)\..\..\bindings\npruntime.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\npapi.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\npruntime_impl.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\NP_jsobject.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\runtime_object.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\runtime_root.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"
xcopy /y /d "$(ProjectDir)\..\..\bindings\runtime.h" "$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore"

dir > "$(TargetDir)WTF$(ConfigSuffix).lib"
xcopy /y /i "$(TargetPath)" "$(TargetDir)WTF$(ConfigSuffix).lib"
"
176 RelativePath="..\..\kjs\array_instance.h"
180 RelativePath="..\..\kjs\array_object.cpp"
184 RelativePath="..\..\kjs\array_object.h"
188 RelativePath="..\..\kjs\bool_object.cpp"
192 RelativePath="..\..\kjs\bool_object.h"
196 RelativePath="..\..\kjs\collector.cpp"
200 RelativePath="..\..\kjs\collector.h"
204 RelativePath="..\..\kjs\completion.h"
208 RelativePath="..\..\kjs\config.h"
212 RelativePath="..\..\kjs\Context.cpp"
216 RelativePath="..\..\kjs\context.h"
220 RelativePath="..\..\kjs\date_object.cpp"
224 RelativePath="..\..\kjs\date_object.h"
228 RelativePath="..\..\kjs\DateMath.cpp"
232 RelativePath="..\..\kjs\DateMath.h"
236 RelativePath="..\..\kjs\debugger.cpp"
240 RelativePath="..\..\kjs\debugger.h"
244 RelativePath="..\..\kjs\dtoa.cpp"
248 RelativePath="..\..\kjs\dtoa.h"
252 RelativePath="..\..\kjs\error_object.cpp"
256 RelativePath="..\..\kjs\error_object.h"
260 RelativePath="..\..\kjs\ExecState.cpp"
264 RelativePath="..\..\kjs\ExecState.h"
268 RelativePath="..\..\kjs\fpconst.cpp"
272 RelativePath="..\..\kjs\function.cpp"
276 RelativePath="..\..\kjs\function.h"
280 RelativePath="..\..\kjs\function_object.cpp"
284 RelativePath="..\..\kjs\function_object.h"
288 RelativePath=".\grammarWrapper.cpp"
292 RelativePath="..\..\kjs\identifier.cpp"
296 RelativePath="..\..\kjs\identifier.h"
300 RelativePath="..\..\kjs\internal.cpp"
304 RelativePath="..\..\kjs\internal.h"
308 RelativePath="..\..\kjs\interpreter.cpp"
312 RelativePath="..\..\kjs\interpreter.h"
316 RelativePath="..\..\kjs\JSImmediate.cpp"
320 RelativePath="..\..\kjs\JSImmediate.h"
324 RelativePath="..\..\kjs\JSLock.cpp"
328 RelativePath="..\..\kjs\JSLock.h"
332 RelativePath="..\..\kjs\JSWrapperObject.cpp"
336 RelativePath="..\..\kjs\JSWrapperObject.h"
340 RelativePath="..\..\kjs\lexer.cpp"
344 RelativePath="..\..\kjs\lexer.h"
348 RelativePath="..\..\kjs\list.cpp"
352 RelativePath="..\..\kjs\list.h"
356 RelativePath="..\..\kjs\lookup.cpp"
360 RelativePath="..\..\kjs\lookup.h"
364 RelativePath="..\..\kjs\math_object.cpp"
368 RelativePath="..\..\kjs\math_object.h"
372 RelativePath="..\..\kjs\nodes.cpp"
376 RelativePath="..\..\kjs\nodes.h"
380 RelativePath="..\..\kjs\nodes2string.cpp"
384 RelativePath="..\..\kjs\number_object.cpp"
388 RelativePath="..\..\kjs\number_object.h"
392 RelativePath="..\..\kjs\object.cpp"
396 RelativePath="..\..\kjs\object.h"
400 RelativePath="..\..\kjs\object_object.cpp"
404 RelativePath="..\..\kjs\object_object.h"
408 RelativePath="..\..\kjs\operations.cpp"
412 RelativePath="..\..\kjs\operations.h"
416 RelativePath="..\..\kjs\Parser.cpp"
420 RelativePath="..\..\kjs\Parser.h"
424 RelativePath="..\..\kjs\property_map.cpp"
428 RelativePath="..\..\kjs\property_map.h"
432 RelativePath="..\..\kjs\property_slot.cpp"
436 RelativePath="..\..\kjs\property_slot.h"
440 RelativePath="..\..\kjs\PropertyNameArray.cpp"
444 RelativePath="..\..\kjs\PropertyNameArray.h"
448 RelativePath="..\..\kjs\protect.h"
452 RelativePath="..\..\kjs\regexp.cpp"
456 RelativePath="..\..\kjs\regexp.h"
460 RelativePath="..\..\kjs\regexp_object.cpp"
464 RelativePath="..\..\kjs\regexp_object.h"
468 RelativePath="..\..\kjs\SavedBuiltins.h"
472 RelativePath="..\..\kjs\scope_chain.cpp"
476 RelativePath="..\..\kjs\scope_chain.h"
480 RelativePath="..\..\kjs\simple_number.h"
484 RelativePath="..\..\os-win32\stdint.h"
488 RelativePath="..\..\kjs\string_object.cpp"
492 RelativePath="..\..\kjs\string_object.h"
496 RelativePath="..\..\kjs\types.h"
500 RelativePath="..\..\kjs\ustring.cpp"
504 RelativePath="..\..\kjs\ustring.h"
508 RelativePath="..\..\kjs\value.cpp"
512 RelativePath="..\..\kjs\value.h"
520 RelativePath="..\..\wtf\AlwaysInline.h"
524 RelativePath="..\..\wtf\Assertions.cpp"
528 RelativePath="..\..\wtf\Assertions.h"
532 RelativePath="..\..\wtf\FastMalloc.cpp"
536 RelativePath="..\..\wtf\FastMalloc.h"
540 RelativePath="..\..\wtf\FastMallocInternal.h"
544 RelativePath="..\..\wtf\HashCountedSet.h"
548 RelativePath="..\..\wtf\HashFunctions.h"
552 RelativePath="..\..\wtf\HashMap.h"
556 RelativePath="..\..\wtf\HashSet.h"
560 RelativePath="..\..\wtf\HashTable.cpp"
564 RelativePath="..\..\wtf\HashTable.h"
568 RelativePath="..\..\wtf\HashTraits.h"
572 RelativePath="..\..\wtf\MathExtras.h"
576 RelativePath="..\..\wtf\PassRefPtr.h"
580 RelativePath="..\..\wtf\Platform.h"
584 RelativePath="..\..\wtf\RefPtr.h"
588 RelativePath="..\..\wtf\StringExtras.h"
596 RelativePath="..\..\pcre\pcre-config.h"
600 RelativePath="..\..\pcre\pcre.h"
604 RelativePath="..\..\pcre\pcre_compile.c"
608 RelativePath="..\..\pcre\pcre_config.c"
612 RelativePath="..\..\pcre\pcre_exec.c"
616 RelativePath="..\..\pcre\pcre_fullinfo.c"
620 RelativePath="..\..\pcre\pcre_get.c"
624 RelativePath="..\..\pcre\pcre_globals.c"
628 RelativePath="..\..\pcre\pcre_info.c"
632 RelativePath="..\..\pcre\pcre_internal.h"
636 RelativePath="..\..\pcre\pcre_maketables.c"
640 RelativePath="..\..\pcre\pcre_ord2utf8.c"
644 RelativePath="..\..\pcre\pcre_printint.c"
648 RelativePath="..\..\pcre\pcre_refcount.c"
652 RelativePath="..\..\pcre\pcre_study.c"
656 RelativePath="..\..\pcre\pcre_tables.c"
660 RelativePath="..\..\pcre\pcre_try_flipped.c"
664 RelativePath="..\..\pcre\pcre_ucp_findchar.c"
668 RelativePath="..\..\pcre\pcre_version.c"
672 RelativePath="..\..\pcre\pcre_xclass.c"
676 RelativePath="..\..\pcre\ucp.h"
680 RelativePath="..\..\pcre\ucp_findchar.c"
684 RelativePath="..\..\pcre\ucpinternal.h"
692 RelativePath="..\..\bindings\c\c_class.cpp"
696 RelativePath="..\..\bindings\c\c_class.h"
700 RelativePath="..\..\bindings\c\c_instance.cpp"
704 RelativePath="..\..\bindings\c\c_instance.h"
708 RelativePath="..\..\bindings\c\c_runtime.cpp"
712 RelativePath="..\..\bindings\c\c_runtime.h"
716 RelativePath="..\..\bindings\c\c_utility.cpp"
720 RelativePath="..\..\bindings\c\c_utility.h"
724 RelativePath="..\..\bindings\NP_jsobject.cpp"
728 RelativePath="..\..\bindings\NP_jsobject.h"
732 RelativePath="..\..\bindings\npapi.h"
736 RelativePath="..\..\bindings\npruntime.cpp"
740 RelativePath="..\..\bindings\npruntime.h"
744 RelativePath="..\..\bindings\npruntime_impl.h"
748 RelativePath="..\..\bindings\npruntime_priv.h"
752 RelativePath="..\..\bindings\runtime.cpp"
756 RelativePath="..\..\bindings\runtime.h"
760 RelativePath="..\..\bindings\runtime_array.cpp"
764 RelativePath="..\..\bindings\runtime_array.h"
768 RelativePath="..\..\bindings\runtime_method.cpp"
772 RelativePath="..\..\bindings\runtime_method.h"
776 RelativePath="..\..\bindings\runtime_object.cpp"
780 RelativePath="..\..\bindings\runtime_object.h"
784 RelativePath="..\..\bindings\runtime_root.cpp"
788 RelativePath="..\..\bindings\runtime_root.h"
796 RelativePath="..\..\API\APICast.h"
800 RelativePath="..\..\API\JavaScriptCore.h"
804 RelativePath="..\..\API\JSBase.cpp"
808 RelativePath="..\..\API\JSBase.h"
812 RelativePath="..\..\API\JSCallbackConstructor.cpp"
816 RelativePath="..\..\API\JSCallbackConstructor.h"
820 RelativePath="..\..\API\JSCallbackFunction.cpp"
824 RelativePath="..\..\API\JSCallbackFunction.h"
828 RelativePath="..\..\API\JSCallbackObject.cpp"
832 RelativePath="..\..\API\JSCallbackObject.h"
836 RelativePath="..\..\API\JSClassRef.cpp"
840 RelativePath="..\..\API\JSClassRef.h"
844 RelativePath="..\..\API\JSContextRef.cpp"
848 RelativePath="..\..\API\JSContextRef.h"
852 RelativePath="..\..\API\JSObjectRef.cpp"
856 RelativePath="..\..\API\JSObjectRef.h"
860 RelativePath="..\..\API\JSStringRef.cpp"
864 RelativePath="..\..\API\JSStringRef.h"
868 RelativePath="..\..\API\JSValueRef.cpp"
872 RelativePath="..\..\API\JSValueRef.h"
879 </VisualStudioProject>