From d441d6f39bb846989d95bcf5caf387b42414718d Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Fri, 13 Sep 2013 12:51:20 +0200 Subject: Import Qt5x2 branch of QtWebkit for Qt 5.2 Importing a new snapshot of webkit. Change-Id: I2d01ad12cdc8af8cb015387641120a9d7ea5f10c Reviewed-by: Allan Sandfeld Jensen --- .../JavaScriptCore.vcxproj/JavaScriptCore.make | 30 + .../JavaScriptCore.resources/Info.plist | 24 + .../JavaScriptCore.submit.sln | 78 + .../JavaScriptCore.vcxproj/JavaScriptCore.vcxproj | 931 ++++++++++ .../JavaScriptCore.vcxproj.filters | 1940 ++++++++++++++++++++ .../JavaScriptCore.vcxproj/JavaScriptCoreCF.props | 12 + .../JavaScriptCoreCFLite.props | 12 + .../JavaScriptCoreCommon.props | 19 + .../JavaScriptCoreDebug.props | 16 + .../JavaScriptCoreDebugCFLite.props | 16 + .../JavaScriptCoreGenerated.make | 12 + .../JavaScriptCoreGenerated.vcxproj | 214 +++ .../JavaScriptCoreGenerated.vcxproj.filters | 9 + .../JavaScriptCoreGeneratedCommon.props | 11 + .../JavaScriptCoreGeneratedDebug.props | 15 + .../JavaScriptCoreGeneratedProduction.props | 13 + .../JavaScriptCoreGeneratedRelease.props | 13 + .../JavaScriptCorePostBuild.cmd | 2 + .../JavaScriptCorePreBuild.cmd | 6 + .../JavaScriptCorePreLink.cmd | 0 .../JavaScriptCoreProduction.props | 14 + .../JavaScriptCoreRelease.props | 16 + .../JavaScriptCoreReleaseCFLite.props | 16 + .../LLInt/LLIntAssembly/LLIntAssembly.make | 8 + .../LLInt/LLIntAssembly/LLIntAssembly.vcxproj | 271 +++ .../LLInt/LLIntAssembly/build-LLIntAssembly.sh | 26 + .../LLIntDesiredOffsets/LLIntDesiredOffsets.make | 9 + .../LLIntDesiredOffsets.vcxproj | 257 +++ .../build-LLIntDesiredOffsets.sh | 25 + .../LLIntOffsetsExtractor.vcxproj | 199 ++ .../LLIntOffsetsExtractorCommon.props | 19 + .../LLIntOffsetsExtractorDebug.props | 9 + .../LLIntOffsetsExtractorProduction.props | 13 + .../LLIntOffsetsExtractorRelease.props | 15 + .../build-generated-files.sh | 36 + .../JavaScriptCore.vcxproj/copy-files.cmd | 68 + .../JavaScriptCore.vcxproj/jsc/jsc.vcxproj | 310 ++++ .../JavaScriptCore.vcxproj/jsc/jsc.vcxproj.filters | 11 + .../JavaScriptCore.vcxproj/jsc/jscCommon.props | 22 + .../JavaScriptCore.vcxproj/jsc/jscDebug.props | 13 + .../JavaScriptCore.vcxproj/jsc/jscPostBuild.cmd | 1 + .../JavaScriptCore.vcxproj/jsc/jscPreBuild.cmd | 6 + .../JavaScriptCore.vcxproj/jsc/jscPreLink.cmd | 0 .../JavaScriptCore.vcxproj/jsc/jscProduction.props | 13 + .../JavaScriptCore.vcxproj/jsc/jscRelease.props | 13 + .../JavaScriptCore.vcxproj/resource.h | 14 + .../testRegExp/testRegExp.vcxproj | 317 ++++ .../testRegExp/testRegExp.vcxproj.filters | 11 + .../testRegExp/testRegExpCommon.props | 17 + .../testRegExp/testRegExpDebug.props | 17 + .../testRegExp/testRegExpPostBuild.cmd | 3 + .../testRegExp/testRegExpPreBuild.cmd | 6 + .../testRegExp/testRegExpPreLink.cmd | 0 .../testRegExp/testRegExpProduction.props | 12 + .../testRegExp/testRegExpRelease.props | 12 + .../JavaScriptCore.vcxproj/testapi/testapi.vcxproj | 287 +++ .../testapi/testapi.vcxproj.filters | 12 + .../testapi/testapiCommon.props | 17 + .../testapi/testapiCommonCFLite.props | 17 + .../testapi/testapiDebug.props | 14 + .../testapi/testapiDebugCFLite.props | 14 + .../testapi/testapiPostBuild.cmd | 3 + .../testapi/testapiPreBuild.cmd | 6 + .../testapi/testapiPreLink.cmd | 0 .../testapi/testapiProduction.props | 12 + .../testapi/testapiRelease.props | 12 + .../testapi/testapiReleaseCFLite.props | 12 + 67 files changed, 5578 insertions(+) create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.make create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.resources/Info.plist create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.submit.sln create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCF.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCFLite.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCommon.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebug.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebugCFLite.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.make create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj.filters create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedCommon.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedDebug.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedProduction.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedRelease.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePostBuild.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePreBuild.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePreLink.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreProduction.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreRelease.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreReleaseCFLite.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.make create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.vcxproj create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/build-LLIntAssembly.sh create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.make create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.vcxproj create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/build-LLIntDesiredOffsets.sh create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractor.vcxproj create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorCommon.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorDebug.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorProduction.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorRelease.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/build-generated-files.sh create mode 100755 Source/JavaScriptCore/JavaScriptCore.vcxproj/copy-files.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jsc.vcxproj create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jsc.vcxproj.filters create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscCommon.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscDebug.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPostBuild.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPreBuild.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPreLink.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscProduction.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscRelease.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/resource.h create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj.filters create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpCommon.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpDebug.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPostBuild.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPreBuild.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPreLink.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpProduction.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpRelease.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapi.vcxproj create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapi.vcxproj.filters create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiCommon.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiCommonCFLite.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiDebug.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiDebugCFLite.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPostBuild.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPreBuild.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPreLink.cmd create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiProduction.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiRelease.props create mode 100644 Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiReleaseCFLite.props (limited to 'Source/JavaScriptCore/JavaScriptCore.vcxproj') diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.make b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.make new file mode 100644 index 000000000..311dfed53 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.make @@ -0,0 +1,30 @@ +!IF defined(BUILDSTYLE) && "$(BUILDSTYLE)"=="DEBUG" +BUILDSTYLE=DebugSuffix +!ELSE +BUILDSTYLE=Production +!ENDIF + +install: + set OFFICIAL_BUILD=1 + set WebKit_Libraries=$(SRCROOT)\AppleInternal + set WebKit_OutputDir=$(OBJROOT) + set ProgramFilesAAS=Program Files (x86)\Common Files\Apple\Apple Application Support + set Path=%PATH%;$(SRCROOT)\%ProgramFilesAAS% + set ConfigurationBuildDir=$(OBJROOT)\$(BUILDSTYLE) + -mkdir "%ConfigurationBuildDir%\include\private" + xcopy "%WebKit_Libraries%\include\private\*" "%ConfigurationBuildDir%\include\private" /e/v/i/h/y + devenv "JavaScriptCore.submit.sln" /clean $(BUILDSTYLE) + devenv "JavaScriptCore.submit.sln" /build $(BUILDSTYLE) + -xcopy "%ConfigurationBuildDir%\bin32\JavaScriptCore.dll" "$(DSTROOT)\%ProgramFilesAAS%\" /e/v/i/h/y + -xcopy "%ConfigurationBuildDir%\bin32\JavaScriptCore_debug.dll" "$(DSTROOT)\%ProgramFilesAAS%\" /e/v/i/h/y + -xcopy "%ConfigurationBuildDir%\bin32\JavaScriptCore.pdb" "$(DSTROOT)\%ProgramFilesAAS%\" /e/v/i/h/y + -xcopy "%ConfigurationBuildDir%\bin32\JavaScriptCore_debug.pdb" "$(DSTROOT)\%ProgramFilesAAS%\" /e/v/i/h/y + -xcopy "%ConfigurationBuildDir%\bin32\jsc.exe" "$(DSTROOT)\AppleInternal\bin32\" /e/v/i/h/y + -xcopy "%ConfigurationBuildDir%\bin32\jsc_debug.exe" "$(DSTROOT)\AppleInternal\bin32\" /e/v/i/h/y + -xcopy "%ConfigurationBuildDir%\bin32\jsc.pdb" "$(DSTROOT)\AppleInternal\bin32\" /e/v/i/h/y + -xcopy "%ConfigurationBuildDir%\bin32\jsc_debug.pdb" "$(DSTROOT)\AppleInternal\bin32\" /e/v/i/h/y + xcopy "%ConfigurationBuildDir%\include\*" "$(DSTROOT)\AppleInternal\include\" /e/v/i/h/y + xcopy "%ConfigurationBuildDir%\lib32\*" "$(DSTROOT)\AppleInternal\lib32\" /e/v/i/h/y + xcopy "%ConfigurationBuildDir%\bin32\JavaScriptCore.resources\*" "$(DSTROOT)\%ProgramFilesAAS%\JavaScriptCore.resources" /e/v/i/h/y + -mkdir "$(DSTROOT)\AppleInternal\Sources32\JavaScriptCore" + xcopy "%ConfigurationBuildDir%\obj32\JavaScriptCore\DerivedSources\*" "$(DSTROOT)\AppleInternal\Sources32\JavaScriptCore" /e/v/i/h/y diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.resources/Info.plist b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.resources/Info.plist new file mode 100644 index 000000000..f69d73f5a --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.resources/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + JavaScriptCore + CFBundleGetInfoString + 530, Copyright 2003-2013 Apple Inc. + CFBundleIdentifier + com.apple.JavaScriptCore + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + JavaScriptCore + CFBundlePackageType + APPL + CFBundleShortVersionString + 530 + CFBundleVersion + 530 + + diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.submit.sln b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.submit.sln new file mode 100644 index 000000000..296f59f7b --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.submit.sln @@ -0,0 +1,78 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JavaScriptCore", "JavaScriptCore.vcxproj", "{22413D41-3A18-42B7-92A8-CEDC6CE86920}" + ProjectSection(ProjectDependencies) = postProject + {3670D01F-95F3-45A8-B878-947EB6CF214E} = {3670D01F-95F3-45A8-B878-947EB6CF214E} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JavaScriptCoreGenerated", "JavaScriptCoreGenerated.vcxproj", "{3670D01F-95F3-45A8-B878-947EB6CF214E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jsc", "jsc\jsc.vcxproj", "{2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}" + ProjectSection(ProjectDependencies) = postProject + {22413D41-3A18-42B7-92A8-CEDC6CE86920} = {22413D41-3A18-42B7-92A8-CEDC6CE86920} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testRegExp", "testRegExp\testRegExp.vcxproj", "{BB16286B-AADC-46C1-BC0D-6C06F323E04B}" + ProjectSection(ProjectDependencies) = postProject + {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3} = {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testapi", "testapi\testapi.vcxproj", "{5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}" + ProjectSection(ProjectDependencies) = postProject + {BB16286B-AADC-46C1-BC0D-6C06F323E04B} = {BB16286B-AADC-46C1-BC0D-6C06F323E04B} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + DebugSuffix|Win32 = DebugSuffix|Win32 + Production|Win32 = Production|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug|Win32.ActiveCfg = Debug|Win32 + {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug|Win32.Build.0 = Debug|Win32 + {22413D41-3A18-42B7-92A8-CEDC6CE86920}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32 + {22413D41-3A18-42B7-92A8-CEDC6CE86920}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32 + {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Production|Win32.ActiveCfg = Production|Win32 + {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Production|Win32.Build.0 = Production|Win32 + {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release|Win32.ActiveCfg = Release|Win32 + {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release|Win32.Build.0 = Release|Win32 + {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug|Win32.ActiveCfg = Debug|Win32 + {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug|Win32.Build.0 = Debug|Win32 + {3670D01F-95F3-45A8-B878-947EB6CF214E}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32 + {3670D01F-95F3-45A8-B878-947EB6CF214E}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32 + {3670D01F-95F3-45A8-B878-947EB6CF214E}.Production|Win32.ActiveCfg = Production|Win32 + {3670D01F-95F3-45A8-B878-947EB6CF214E}.Production|Win32.Build.0 = Production|Win32 + {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release|Win32.ActiveCfg = Release|Win32 + {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release|Win32.Build.0 = Release|Win32 + {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug|Win32.ActiveCfg = Debug|Win32 + {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug|Win32.Build.0 = Debug|Win32 + {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32 + {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32 + {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Production|Win32.ActiveCfg = Production|Win32 + {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Production|Win32.Build.0 = Production|Win32 + {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release|Win32.ActiveCfg = Release|Win32 + {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release|Win32.Build.0 = Release|Win32 + {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug|Win32.ActiveCfg = Debug|Win32 + {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug|Win32.Build.0 = Debug|Win32 + {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32 + {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32 + {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Production|Win32.ActiveCfg = Production|Win32 + {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Production|Win32.Build.0 = Production|Win32 + {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release|Win32.ActiveCfg = Release|Win32 + {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release|Win32.Build.0 = Release|Win32 + {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug|Win32.ActiveCfg = Debug|Win32 + {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug|Win32.Build.0 = Debug|Win32 + {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32 + {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32 + {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Production|Win32.ActiveCfg = Production|Win32 + {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Production|Win32.Build.0 = Production|Win32 + {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release|Win32.ActiveCfg = Release|Win32 + {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj new file mode 100644 index 000000000..907f28582 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj @@ -0,0 +1,931 @@ + + + + + DebugSuffix + Win32 + + + DebugSuffix + x64 + + + Debug_WinCairo + Win32 + + + Debug_WinCairo + x64 + + + Debug + Win32 + + + Debug + x64 + + + Production + Win32 + + + Production + x64 + + + Release_WinCairo + Win32 + + + Release_WinCairo + x64 + + + Release + Win32 + + + Release + x64 + + + + {22413D41-3A18-42B7-92A8-CEDC6CE86920} + Win32Proj + JavaScriptCore2 + JavaScriptCore + + + + true + Unicode + DynamicLibrary + + + true + Unicode + DynamicLibrary + + + true + Unicode + DynamicLibrary + + + true + Unicode + DynamicLibrary + + + true + Unicode + DynamicLibrary + + + true + Unicode + DynamicLibrary + + + DynamicLibrary + false + Unicode + + + DynamicLibrary + false + Unicode + + + DynamicLibrary + false + Unicode + + + DynamicLibrary + false + Unicode + + + DynamicLibrary + false + Unicode + + + DynamicLibrary + false + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + + + Document + + + Document + + + + + true + true + true + true + true + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters new file mode 100644 index 000000000..5a0a3176a --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters @@ -0,0 +1,1940 @@ + + + + + {429783a1-5d6a-4019-ad1a-ddb2c98f9b6c} + + + {766088a0-1216-4854-aa43-560c5e283668} + + + {bddd153e-8c53-4515-ab9e-5d901686bd4f} + + + {6e0cb358-2fe7-46a4-8efd-f6649cee6370} + + + {9f7469bb-7833-4279-8d28-2fc71c632552} + + + {6c82539d-40d2-45a5-a663-8349c2141b1a} + + + {940f749b-a189-45be-83b9-b4e74ecf1486} + + + {bd49e5cf-95d6-4151-b286-8837ccd347fa} + + + {10d97ea3-2af9-489c-a54e-d69ef2e4ca0a} + + + {94d7eb64-3e51-4008-8536-0bcb6768ba9f} + + + {63e3dd92-7ea9-4723-b099-6c79a939dec0} + + + {e6a026a4-156a-4a59-9e3f-e8b54e665841} + + + {351dcbd2-e47e-4467-8609-53acfce72f91} + + + {3b9d72a5-135b-43b3-a524-c6d2b9d29d34} + + + {03eda3ec-bcb2-4474-b1b3-69ad771846a4} + + + {fac52666-842e-4d02-9d5f-844f54dca5f7} + + + {9ed0bc6e-7372-4795-9651-917c9e05c641} + + + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + assembler + + + assembler + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecodecompiler + + + bytecodecompiler + + + debugger + + + debugger + + + debugger + + + disassembler + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + interpreter + + + interpreter + + + interpreter + + + interpreter + + + interpreter + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + llint + + + llint + + + llint + + + llint + + + llint + + + llint + + + llint + + + llint + + + parser + + + parser + + + parser + + + parser + + + parser + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + tools + + + tools + + + yarr + + + yarr + + + yarr + + + yarr + + + yarr + + + runtime + + + runtime + + + runtime + + + parser + + + runtime + + + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + API + + + assembler + + + assembler + + + assembler + + + assembler + + + assembler + + + assembler + + + assembler + + + assembler + + + assembler + + + assembler + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecode + + + bytecodecompiler + + + bytecodecompiler + + + bytecodecompiler + + + bytecodecompiler + + + debugger + + + debugger + + + debugger + + + dfg + + + dfg + + + disassembler + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + heap + + + interpreter + + + interpreter + + + interpreter + + + interpreter + + + interpreter + + + interpreter + + + interpreter + + + interpreter + + + interpreter + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + jit + + + llint + + + llint + + + llint + + + llint + + + llint + + + llint + + + llint + + + llint + + + llint + + + llint + + + parser + + + parser + + + parser + + + parser + + + parser + + + parser + + + parser + + + parser + + + parser + + + parser + + + parser + + + parser + + + parser + + + parser + + + parser + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + profiler + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + runtime + + + tools + + + tools + + + tools + + + tools + + + yarr + + + yarr + + + yarr + + + yarr + + + yarr + + + yarr + + + yarr + + + + runtime + + + API + + + runtime + + + runtime + + + bytecode + + + runtime + + + runtime + + + API + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + Derived Sources + + + + + + + + + + jit + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCF.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCF.props new file mode 100644 index 000000000..081981bb7 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCF.props @@ -0,0 +1,12 @@ + + + + + + + + CoreFoundation$(DebugSuffix).lib;%(AdditionalDependencies) + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCFLite.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCFLite.props new file mode 100644 index 000000000..cd3b5dd84 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCFLite.props @@ -0,0 +1,12 @@ + + + + + + + + CFLite.lib;%(AdditionalDependencies) + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCommon.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCommon.props new file mode 100644 index 000000000..901aaa35d --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCommon.props @@ -0,0 +1,19 @@ + + + + + + + + ..\;..\tools\;..\runtime\;..\llint\;..\jit\;..\disassembler\;..\heap\;..\debugger\;..\assembler\;..\profiler\;..\yarr\;..\interpreter\;..\bytecode\;..\dfg\;..\bytecompiler\;..\parser\;..\API\;$(ConfigurationBuildDir)\obj32\JavaScriptCore\DerivedSources\;$(ConfigurationBuildDir)\include\;$(ConfigurationBuildDir)\include\JavaScriptCore\;$(ConfigurationBuildDir)\include\private\;$(WebKit_Libraries)\include;$(WebKit_Libraries)\include\private;%(AdditionalIncludeDirectories) + ICUVersion.h;%(ForcedIncludeFiles) + + + winmm.lib;libicuin$(DebugSuffix).lib;libicuuc$(DebugSuffix).lib;WTF$(DebugSuffix).lib;%(AdditionalDependencies) + + + Console + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebug.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebug.props new file mode 100644 index 000000000..1f0bd7dc3 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebug.props @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebugCFLite.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebugCFLite.props new file mode 100644 index 000000000..3ccdbb1b3 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebugCFLite.props @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.make b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.make new file mode 100644 index 000000000..e480fa711 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.make @@ -0,0 +1,12 @@ +all: + touch "%ConfigurationBuildDir%\buildfailed" + bash build-generated-files.sh "%ConfigurationBuildDir%" "$(WEBKIT_LIBRARIES)" + copy-files.cmd + + -del "%ConfigurationBuildDir%\include\private\JavaScriptCore\stdbool.h" "%ConfigurationBuildDir%\include\private\JavaScriptCore\stdint.h" + -del "%ConfigurationBuildDir%\buildfailed" + +clean: + -del "%ConfigurationBuildDir%\buildfailed" + copy-files.cmd clean + -del /s /q "%ConfigurationBuildDir%\obj32\JavaScriptCore\DerivedSources" diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj new file mode 100644 index 000000000..d1f00cd0a --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj @@ -0,0 +1,214 @@ + + + + + DebugSuffix + Win32 + + + DebugSuffix + x64 + + + Debug_WinCairo + Win32 + + + Debug_WinCairo + x64 + + + Debug + Win32 + + + Debug + x64 + + + Production + Win32 + + + Production + x64 + + + Release_WinCairo + Win32 + + + Release_WinCairo + x64 + + + Release + Win32 + + + Release + x64 + + + + + + + + + + {3670D01F-95F3-45A8-B878-947EB6CF214E} + MakeFileProj + + + + Makefile + true + + + Makefile + true + + + Makefile + true + + + Makefile + true + + + Makefile + true + + + Makefile + true + + + Makefile + false + + + Makefile + false + + + Makefile + false + + + Makefile + false + + + Makefile + false + + + Makefile + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WIN32;NDEBUG; + + + + WIN32;NDEBUG; + + + + WIN32;NDEBUG; + + + + WIN32;NDEBUG; + + + + WIN32;NDEBUG; + + + + WIN32;NDEBUG; + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj.filters b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj.filters new file mode 100644 index 000000000..9dce732ff --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj.filters @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedCommon.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedCommon.props new file mode 100644 index 000000000..36fc059a5 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedCommon.props @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedDebug.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedDebug.props new file mode 100644 index 000000000..619e43a96 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedDebug.props @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedProduction.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedProduction.props new file mode 100644 index 000000000..aef8ccf37 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedProduction.props @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedRelease.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedRelease.props new file mode 100644 index 000000000..472cae9ec --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedRelease.props @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePostBuild.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePostBuild.cmd new file mode 100644 index 000000000..8b0a3a458 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePostBuild.cmd @@ -0,0 +1,2 @@ +if exist "%WEBKIT_LIBRARIES%\tools\VersionStamper\VersionStamper.exe" "%WEBKIT_LIBRARIES%\tools\VersionStamper\VersionStamper.exe" --verbose "%TARGETPATH%" +if exist "%CONFIGURATIONBUILDDIR%\buildfailed" del "%CONFIGURATIONBUILDDIR%\buildfailed" diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePreBuild.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePreBuild.cmd new file mode 100644 index 000000000..a77077674 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePreBuild.cmd @@ -0,0 +1,6 @@ +%SystemDrive%\cygwin\bin\which.exe bash +if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH% +cmd /c +if exist "%CONFIGURATIONBUILDDIR%\buildfailed" grep XX%PROJECTNAME%XX "%CONFIGURATIONBUILDDIR%\buildfailed" +if errorlevel 1 exit 1 +echo XX%PROJECTNAME%XX > "%CONFIGURATIONBUILDDIR%\buildfailed" diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePreLink.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePreLink.cmd new file mode 100644 index 000000000..e69de29bb diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreProduction.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreProduction.props new file mode 100644 index 000000000..48e7f4217 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreProduction.props @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreRelease.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreRelease.props new file mode 100644 index 000000000..593388531 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreRelease.props @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreReleaseCFLite.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreReleaseCFLite.props new file mode 100644 index 000000000..f5c263284 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreReleaseCFLite.props @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.make b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.make new file mode 100644 index 000000000..3708c2b6c --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.make @@ -0,0 +1,8 @@ +all: + touch "%ConfigurationBuildDir%\buildfailed" + bash build-LLIntAssembly.sh "%ConfigurationBuildDir%" "$(WEBKIT_LIBRARIES)" "$(DEBUGSUFFIX)" + -del "%ConfigurationBuildDir%\buildfailed" + +clean: + -del "%ConfigurationBuildDir%\buildfailed" + -del /s /q "%ConfigurationBuildDir%\obj32\JavaScriptCore\DerivedSources\LLIntAssembly.h" diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.vcxproj b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.vcxproj new file mode 100644 index 000000000..4d50d4733 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.vcxproj @@ -0,0 +1,271 @@ + + + + + DebugSuffix + Win32 + + + DebugSuffix + x64 + + + Debug_WinCairo + Win32 + + + Debug_WinCairo + x64 + + + Debug + Win32 + + + Debug + x64 + + + Production + Win32 + + + Production + x64 + + + Release_WinCairo + Win32 + + + Release_WinCairo + x64 + + + Release + Win32 + + + Release + x64 + + + + {9221744B-5715-4F56-9590-42F7AB23DD8B} + LLIntAssembly + MakeFileProj + + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + LLIntAssembly.h + LLIntAssembly.h + LLIntAssembly.h + LLIntAssembly.h + LLIntAssembly.h + LLIntAssembly.h + + + + + + + + + + + + + + + + + + + + + + + + + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + LLIntAssembly.h + LLIntAssembly.h + LLIntAssembly.h + LLIntAssembly.h + LLIntAssembly.h + LLIntAssembly.h + + + + + + + + + + + + + + + + + + + + + + + + + %SystemDrive%\cygwin\bin\which.exe bash +if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH% +nmake /nologo -f $(ProjectName).make DEBUGSUFFIX=_debug + %SystemDrive%\cygwin\bin\which.exe bash +if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH% +nmake /nologo -f $(ProjectName).make DEBUGSUFFIX=_debug + %SystemDrive%\cygwin\bin\which.exe bash +if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH% +nmake /nologo -f $(ProjectName).make clean +nmake /nologo -f $(ProjectName).make DEBUGSUFFIX=_debug + %SystemDrive%\cygwin\bin\which.exe bash +if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH% +nmake /nologo -f $(ProjectName).make clean +nmake /nologo -f $(ProjectName).make DEBUGSUFFIX=_debug + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/build-LLIntAssembly.sh b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/build-LLIntAssembly.sh new file mode 100644 index 000000000..e8a3b37f4 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/build-LLIntAssembly.sh @@ -0,0 +1,26 @@ +#!/usr/bin/bash + +SRCROOT="`pwd`/../../.." +SRCROOT=`realpath "$SRCROOT"` +# Do a little dance to get the path into 8.3 form to make it safe for gnu make +# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173 +SRCROOT=`cygpath -m -s "$SRCROOT"` +SRCROOT=`cygpath -u "$SRCROOT"` +export SRCROOT + +XDSTROOT="$1" +export XDSTROOT +# Do a little dance to get the path into 8.3 form to make it safe for gnu make +# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173 +XDSTROOT=`cygpath -m -s "$XDSTROOT"` +XDSTROOT=`cygpath -u "$XDSTROOT"` +export XDSTROOT + +export BUILT_PRODUCTS_DIR="$XDSTROOT/obj32" + +cd "${BUILT_PRODUCTS_DIR}/JavaScriptCore/DerivedSources" + +############################################################################## +# Step 3: Build LLIntOffsetsExtractor + +/usr/bin/env ruby "${SRCROOT}/offlineasm/asm.rb" "${SRCROOT}/llint/LowLevelInterpreter.asm" "${BUILT_PRODUCTS_DIR}/LLIntOffsetsExtractor/LLIntOffsetsExtractor${3}.exe" "LLIntAssembly.h" || exit 1 diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.make b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.make new file mode 100644 index 000000000..f70c92bc4 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.make @@ -0,0 +1,9 @@ +all: + touch "%ConfigurationBuildDir%\buildfailed" + bash build-LLIntDesiredOffsets.sh "%ConfigurationBuildDir%" "$(WEBKIT_LIBRARIES)" + + -del "%ConfigurationBuildDir%\buildfailed" + +clean: + -del "%ConfigurationBuildDir%\buildfailed" + -del /s /q "%ConfigurationBuildDir%\obj32\JavaScriptCore\DerivedSources\LLIntDesiredOffsets.h" diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.vcxproj b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.vcxproj new file mode 100644 index 000000000..135fb87bd --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.vcxproj @@ -0,0 +1,257 @@ + + + + + DebugSuffix + Win32 + + + DebugSuffix + x64 + + + Debug_WinCairo + Win32 + + + Debug_WinCairo + x64 + + + Debug + Win32 + + + Debug + x64 + + + Production + Win32 + + + Production + x64 + + + Release_WinCairo + Win32 + + + Release_WinCairo + x64 + + + Release + Win32 + + + Release + x64 + + + + {877150A0-41B3-4730-9D98-1B8298098B14} + LLIntDesiredOffsets + MakeFileProj + + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + Makefile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + LLIntDesiredOffsets.h + LLIntDesiredOffsets.h + LLIntDesiredOffsets.h + LLIntDesiredOffsets.h + LLIntDesiredOffsets.h + LLIntDesiredOffsets.h + + + + + + + + + + + + + + + + + + + + + + + + + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + LLIntDesiredOffsets.h + LLIntDesiredOffsets.h + LLIntDesiredOffsets.h + LLIntDesiredOffsets.h + LLIntDesiredOffsets.h + LLIntDesiredOffsets.h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/build-LLIntDesiredOffsets.sh b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/build-LLIntDesiredOffsets.sh new file mode 100644 index 000000000..c3186fd7f --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/build-LLIntDesiredOffsets.sh @@ -0,0 +1,25 @@ +#!/usr/bin/bash + +SRCROOT="`pwd`/../../.." +SRCROOT=`realpath "$SRCROOT"` +# Do a little dance to get the path into 8.3 form to make it safe for gnu make +# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173 +SRCROOT=`cygpath -m -s "$SRCROOT"` +SRCROOT=`cygpath -u "$SRCROOT"` +export SRCROOT + +XDSTROOT="$1" +export XDSTROOT +# Do a little dance to get the path into 8.3 form to make it safe for gnu make +# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173 +XDSTROOT=`cygpath -m -s "$XDSTROOT"` +XDSTROOT=`cygpath -u "$XDSTROOT"` +export XDSTROOT + +export BUILT_PRODUCTS_DIR="$XDSTROOT/obj32/JavaScriptCore/DerivedSources" + +############################################################################## +# Step 1: Generate LLIntDesiredOffsets.h +mkdir -p "${BUILT_PRODUCTS_DIR}" + +/usr/bin/env ruby "${SRCROOT}/offlineasm/generate_offset_extractor.rb" "${SRCROOT}/llint/LowLevelInterpreter.asm" "${BUILT_PRODUCTS_DIR}/LLIntDesiredOffsets.h" diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractor.vcxproj b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractor.vcxproj new file mode 100644 index 000000000..fffc03eb6 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractor.vcxproj @@ -0,0 +1,199 @@ + + + + + DebugSuffix + Win32 + + + DebugSuffix + x64 + + + Debug_WinCairo + Win32 + + + Debug_WinCairo + x64 + + + Debug + Win32 + + + Debug + x64 + + + Production + Win32 + + + Production + x64 + + + Release_WinCairo + Win32 + + + Release_WinCairo + x64 + + + Release + Win32 + + + Release + x64 + + + + + + + {D595E3F6-24F2-4C60-935C-95D50C6B3E96} + LLIntOffsetsExtractor + + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + $(ConfigurationBuildDir)\obj32\$(ProjectName)\ + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorCommon.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorCommon.props new file mode 100644 index 000000000..88c0a95a6 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorCommon.props @@ -0,0 +1,19 @@ + + + + .exe + + + + $(ConfigurationBuildDir)\include;$(ConfigurationBuildDir)\include\private;$(ConfigurationBuildDir)\include\private\JavaScriptCore;$(ConfigurationBuildDir)\obj32\JavaScriptCore\DerivedSources\;../../../;../../../os-win32/;../../../assembler/;../../../API/;../../../parser/;../../../heap/;../../../runtime/;../../../bytecode/;../../../interpreter/;../../../debugger/;../../../bytecompiler/;../../../profiler;../../../jit/;$(WebKit_Libraries)\include;%(AdditionalIncludeDirectories) + __STD_C;%(PreprocessorDefinitions) + ICUVersion.h;%(ForcedIncludeFiles) + %(ForcedUsingFiles) + + + libicuin$(DebugSuffix).lib;libicuuc$(DebugSuffix).lib;winmm.lib;WTF$(DebugSuffix).lib;user32.lib;%(AdditionalDependencies) + %(AdditionalLibraryDirectories) + Console + + + diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorDebug.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorDebug.props new file mode 100644 index 000000000..462c5f5a6 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorDebug.props @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorProduction.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorProduction.props new file mode 100644 index 000000000..3549dab89 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorProduction.props @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorRelease.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorRelease.props new file mode 100644 index 000000000..d32fc860f --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorRelease.props @@ -0,0 +1,15 @@ + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/build-generated-files.sh b/Source/JavaScriptCore/JavaScriptCore.vcxproj/build-generated-files.sh new file mode 100644 index 000000000..e6b7ebb98 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/build-generated-files.sh @@ -0,0 +1,36 @@ +#!/usr/bin/bash + +NUMCPUS=`../../../Tools/Scripts/num-cpus` + +XSRCROOT="`pwd`/.." +XSRCROOT=`realpath "$XSRCROOT"` +# Do a little dance to get the path into 8.3 form to make it safe for gnu make +# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173 +XSRCROOT=`cygpath -m "$XSRCROOT"` +XSRCROOT=`cygpath -u "$XSRCROOT"` +export XSRCROOT +export SOURCE_ROOT=$XSRCROOT +XDSTROOT="$1" +export XDSTROOT +# Do a little dance to get the path into 8.3 form to make it safe for gnu make +# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173 +XDSTROOT=`cygpath -m -s "$XDSTROOT"` +XDSTROOT=`cygpath -u "$XDSTROOT"` +export XDSTROOT + +SDKROOT="$2" +export SDKROOT +# Do a little dance to get the path into 8.3 form to make it safe for gnu make +# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173 +SDKROOT=`cygpath -m -s "$SDKROOT"` +SDKROOT=`cygpath -u "$SDKROOT"` +export SDKROOT + +export BUILT_PRODUCTS_DIR="$XDSTROOT/obj32/JavaScriptCore" + +mkdir -p "${BUILT_PRODUCTS_DIR}/DerivedSources/docs" +cd "${BUILT_PRODUCTS_DIR}/DerivedSources" + +export JavaScriptCore="${XSRCROOT}" +export DFTABLES_EXTENSION=".exe" +make -f "$JavaScriptCore/DerivedSources.make" -j ${NUMCPUS} || exit 1 diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/copy-files.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/copy-files.cmd new file mode 100755 index 000000000..8d1e46f1e --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/copy-files.cmd @@ -0,0 +1,68 @@ +@echo off + +set PublicHeadersDirectory=%CONFIGURATIONBUILDDIR%\include\JavaScriptCore +set PrivateHeadersDirectory=%CONFIGURATIONBUILDDIR%\include\private\JavaScriptCore +set ResourcesDirectory=%CONFIGURATIONBUILDDIR%\bin32\JavaScriptCore.resources + +if "%1" EQU "clean" goto :clean +if "%1" EQU "rebuild" call :clean + +echo Copying public headers... +mkdir "%PublicHeadersDirectory%" 2>NUL +for %%f in ( + APICast.h + APIShims.h + JSBase.h + JSClassRef.h + JSContextRef.h + JSContextRefPrivate.h + JSObjectRef.h + JSObjectRefPrivate.h + JSRetainPtr.h + JSRetainPtr.h + JSStringRef.h + JSStringRefBSTR.h + JSStringRefCF.h + JSValueRef.h + JSWeakObjectMapRefInternal.h + JSWeakObjectMapRefPrivate.h + JavaScript.h + JavaScriptCore.h + OpaqueJSString.h + WebKitAvailability.h +) do ( + xcopy /y /d ..\API\%%f "%PublicHeadersDirectory%" >NUL +) + +echo Copying private headers... +mkdir "%PrivateHeadersDirectory%" 2>NUL +for %%d in ( + assembler + bytecode + dfg + disassembler + heap + debugger + interpreter + jit + llint + parser + profiler + runtime + yarr +) do ( + xcopy /y /d ..\%%d\*.h "%PrivateHeadersDirectory%" >NUL +) + +echo Copying resources... +mkdir "%ResourcesDirectory%" 2>NUL +xcopy /y /d JavaScriptCore.resources\* "%ResourcesDirectory%" >NUL + +goto :EOF + +:clean + +echo Deleting copied files... +if exist "%PublicHeadersDirectory%" rmdir /s /q "%PublicHeadersDirectory%" >NUL +if exist "%PrivateHeadersDirectory%" rmdir /s /q "%PrivateHeadersDirectory%" >NUL +if exist "%ResourcesDirectory%" rmdir /s /q "%ResourcesDirectory%" >NUL diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jsc.vcxproj b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jsc.vcxproj new file mode 100644 index 000000000..ca9e1f78f --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jsc.vcxproj @@ -0,0 +1,310 @@ + + + + + DebugSuffix + Win32 + + + DebugSuffix + x64 + + + Debug_WinCairo + Win32 + + + Debug_WinCairo + x64 + + + Debug + Win32 + + + Debug + x64 + + + Production + Win32 + + + Production + x64 + + + Release_WinCairo + Win32 + + + Release_WinCairo + x64 + + + Release + Win32 + + + Release + x64 + + + + {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3} + Win32Proj + jsc + + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MaxSpeed + true + + + + + + + + MaxSpeed + true + + + + + + + + MaxSpeed + true + + + + + + + + MaxSpeed + true + + + + + + + + MaxSpeed + true + + + + + + + + MaxSpeed + true + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jsc.vcxproj.filters b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jsc.vcxproj.filters new file mode 100644 index 000000000..47638ede7 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jsc.vcxproj.filters @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscCommon.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscCommon.props new file mode 100644 index 000000000..bed03fdfd --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscCommon.props @@ -0,0 +1,22 @@ + + + + + + .exe + + + + ..\..\;..\..\tools\;..\..\runtime\;..\..\llint\;..\..\jit\;..\..\disassembler\;..\..\heap\;..\..\debugger\;..\..\assembler\;..\..\profiler\;..\..\interpreter\;..\..\bytecode\;..\..\dfg\;..\..\bytecompiler\;..\..\parser\;..\..\API\;$(ConfigurationBuildDir)\include\;$(ConfigurationBuildDir)\include\private\;$(ConfigurationBuildDir)\include\JavaScriptCore\;$(ConfigurationBuildDir)\obj32\JavaScriptCore\DerivedSources\;$(WebKit_Libraries)\include;%(AdditionalIncludeDirectories) + _CONSOLE;%(PreprocessorDefinitions) + ICUVersion.h + + + WTF$(DebugSuffix).lib;JavaScriptCore$(DebugSuffix).lib;winmm.lib;libicuin$(DebugSuffix).lib;libicuuc$(DebugSuffix).lib;%(AdditionalDependencies) + + + Console + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscDebug.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscDebug.props new file mode 100644 index 000000000..3b3bc7663 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscDebug.props @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPostBuild.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPostBuild.cmd new file mode 100644 index 000000000..02da44bdc --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPostBuild.cmd @@ -0,0 +1 @@ +if exist "%CONFIGURATIONBUILDDIR%\buildfailed" del "%CONFIGURATIONBUILDDIR%\buildfailed" \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPreBuild.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPreBuild.cmd new file mode 100644 index 000000000..a77077674 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPreBuild.cmd @@ -0,0 +1,6 @@ +%SystemDrive%\cygwin\bin\which.exe bash +if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH% +cmd /c +if exist "%CONFIGURATIONBUILDDIR%\buildfailed" grep XX%PROJECTNAME%XX "%CONFIGURATIONBUILDDIR%\buildfailed" +if errorlevel 1 exit 1 +echo XX%PROJECTNAME%XX > "%CONFIGURATIONBUILDDIR%\buildfailed" diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPreLink.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscPreLink.cmd new file mode 100644 index 000000000..e69de29bb diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscProduction.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscProduction.props new file mode 100644 index 000000000..396c1b3df --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscProduction.props @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscRelease.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscRelease.props new file mode 100644 index 000000000..9a1b6626b --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscRelease.props @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/resource.h b/Source/JavaScriptCore/JavaScriptCore.vcxproj/resource.h new file mode 100644 index 000000000..052eb0d0e --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/resource.h @@ -0,0 +1,14 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by JavaScriptCore.rc + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 101 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj new file mode 100644 index 000000000..2d1c9706a --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj @@ -0,0 +1,317 @@ + + + + + DebugSuffix + Win32 + + + DebugSuffix + x64 + + + Debug_WinCairo + Win32 + + + Debug_WinCairo + x64 + + + Debug + Win32 + + + Debug + x64 + + + Production + Win32 + + + Production + x64 + + + Release_WinCairo + Win32 + + + Release_WinCairo + x64 + + + Release + Win32 + + + Release + x64 + + + + {BB16286B-AADC-46C1-BC0D-6C06F323E04B} + Win32Proj + textRegExp + testRegExp + + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + ICUVersion.h;%(ForcedIncludeFiles) + + + Console + + + + + + + + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + ICUVersion.h;%(ForcedIncludeFiles) + + + Console + + + + + + + + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + ICUVersion.h;%(ForcedIncludeFiles) + + + Console + + + + + + + + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + ICUVersion.h;%(ForcedIncludeFiles) + + + Console + + + + + + + + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + ICUVersion.h;%(ForcedIncludeFiles) + + + Console + + + + + + + + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + ICUVersion.h;%(ForcedIncludeFiles) + + + Console + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj.filters b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj.filters new file mode 100644 index 000000000..73b65999a --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj.filters @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpCommon.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpCommon.props new file mode 100644 index 000000000..62881b31b --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpCommon.props @@ -0,0 +1,17 @@ + + + + + + + + _CONSOLE;__STD_C;%(PreprocessorDefinitions) + $(ConfigurationBuildDir)\include;$(ConfigurationBuildDir)\include\private;$(ConfigurationBuildDir)\include\private\JavaScriptCore;$(ConfigurationBuildDir)\obj32\JavaScriptCore\DerivedSources;..\..\;..\..\os-win32;..\..\assembler;..\..\API;..\..\parser;..\..\heap;..\..\runtime;..\..\bytecode;..\..\interpreter;..\..\debugger;..\..\bytecompiler;..\..\profiler;..\..\jit;$(WebKit_Libraries)\include;%(AdditionalIncludeDirectories) + + + JavaScriptCore$(DebugSuffix).lib;libicuin$(DebugSuffix).lib;libicuuc$(DebugSuffix).lib;WTF$(DebugSuffix).lib;winmm.lib;user32.lib;%(AdditionalDependencies) + Console + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpDebug.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpDebug.props new file mode 100644 index 000000000..6e8ad946d --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpDebug.props @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPostBuild.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPostBuild.cmd new file mode 100644 index 000000000..0204125ca --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPostBuild.cmd @@ -0,0 +1,3 @@ +if exist "%CONFIGURATIONBUILDDIR%\buildfailed" del "%CONFIGURATIONBUILDDIR%\buildfailed" + +cmd /c diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPreBuild.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPreBuild.cmd new file mode 100644 index 000000000..a77077674 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPreBuild.cmd @@ -0,0 +1,6 @@ +%SystemDrive%\cygwin\bin\which.exe bash +if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH% +cmd /c +if exist "%CONFIGURATIONBUILDDIR%\buildfailed" grep XX%PROJECTNAME%XX "%CONFIGURATIONBUILDDIR%\buildfailed" +if errorlevel 1 exit 1 +echo XX%PROJECTNAME%XX > "%CONFIGURATIONBUILDDIR%\buildfailed" diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPreLink.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpPreLink.cmd new file mode 100644 index 000000000..e69de29bb diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpProduction.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpProduction.props new file mode 100644 index 000000000..7e6b5b248 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpProduction.props @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpRelease.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpRelease.props new file mode 100644 index 000000000..069677a21 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpRelease.props @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapi.vcxproj b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapi.vcxproj new file mode 100644 index 000000000..547b26af0 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapi.vcxproj @@ -0,0 +1,287 @@ + + + + + DebugSuffix + Win32 + + + DebugSuffix + x64 + + + Debug_WinCairo + Win32 + + + Debug_WinCairo + x64 + + + Debug + Win32 + + + Debug + x64 + + + Production + Win32 + + + Production + x64 + + + Release_WinCairo + Win32 + + + Release_WinCairo + x64 + + + Release + Win32 + + + Release + x64 + + + + {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843} + Win32Proj + testapi + + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + true + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + Application + false + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + ICUVersion.h;%(ForcedIncludeFiles) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapi.vcxproj.filters b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapi.vcxproj.filters new file mode 100644 index 000000000..87ead9cc9 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapi.vcxproj.filters @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiCommon.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiCommon.props new file mode 100644 index 000000000..c8c791a7d --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiCommon.props @@ -0,0 +1,17 @@ + + + + + + + + CoreFoundation$(DebugSuffix).lib;JavaScriptCore$(DebugSuffix).lib;WTF$(DebugSuffix).lib;libicuin$(DebugSuffix).lib;libicuuc$(DebugSuffix).lib;%(AdditionalDependencies) + Console + + + NOMINMAX;_CONSOLE;%(PreprocessorDefinitions) + $(ProjectDir)\..\..\API;$(ConfigurationBuildDir)\include\JavaScriptCore;$(ConfigurationBuildDir)\include\private\JavaScriptCore;$(ConfigurationBuildDir)\include;$(ConfigurationBuildDir)\include\private;$(WebKit_Libraries)\include;$(WebKit_Libraries)\include\private;%(AdditionalIncludeDirectories) + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiCommonCFLite.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiCommonCFLite.props new file mode 100644 index 000000000..0da8cdf70 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiCommonCFLite.props @@ -0,0 +1,17 @@ + + + + + + + + CFLite.lib;JavaScriptCore$(DebugSuffix).lib;WTF$(DebugSuffix).lib;libicuin.lib;libicuuc.lib;%(AdditionalDependencies) + Console + + + NOMINMAX;_CONSOLE;%(PreprocessorDefinitions) + $(ProjectDir)\..\..\API;$(ConfigurationBuildDir)\include\JavaScriptCore;$(ConfigurationBuildDir)\include\private\JavaScriptCore;$(ConfigurationBuildDir)\include;$(ConfigurationBuildDir)\include\private;$(WebKit_Libraries)\include;$(WebKit_Libraries)\include\private;%(AdditionalIncludeDirectories) + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiDebug.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiDebug.props new file mode 100644 index 000000000..8dc5cc955 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiDebug.props @@ -0,0 +1,14 @@ + + + + + + + + + + <_PropertySheetDisplayName>testapiDebug + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiDebugCFLite.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiDebugCFLite.props new file mode 100644 index 000000000..0aead2d2f --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiDebugCFLite.props @@ -0,0 +1,14 @@ + + + + + + + + + + <_PropertySheetDisplayName>testapiDebug + + + + diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPostBuild.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPostBuild.cmd new file mode 100644 index 000000000..0820433b0 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPostBuild.cmd @@ -0,0 +1,3 @@ +if exist "%CONFIGURATIONBUILDDIR%\buildfailed" del "%CONFIGURATIONBUILDDIR%\buildfailed" + +xcopy /y /d "%PROJECTDIR%\..\..\API\tests\testapi.js" "%OUTDIR%" diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPreBuild.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPreBuild.cmd new file mode 100644 index 000000000..a77077674 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPreBuild.cmd @@ -0,0 +1,6 @@ +%SystemDrive%\cygwin\bin\which.exe bash +if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH% +cmd /c +if exist "%CONFIGURATIONBUILDDIR%\buildfailed" grep XX%PROJECTNAME%XX "%CONFIGURATIONBUILDDIR%\buildfailed" +if errorlevel 1 exit 1 +echo XX%PROJECTNAME%XX > "%CONFIGURATIONBUILDDIR%\buildfailed" diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPreLink.cmd b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiPreLink.cmd new file mode 100644 index 000000000..e69de29bb diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiProduction.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiProduction.props new file mode 100644 index 000000000..b2ef74756 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiProduction.props @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiRelease.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiRelease.props new file mode 100644 index 000000000..cd9b500b2 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiRelease.props @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiReleaseCFLite.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiReleaseCFLite.props new file mode 100644 index 000000000..efb49e7e4 --- /dev/null +++ b/Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiReleaseCFLite.props @@ -0,0 +1,12 @@ + + + + + + + + + + + + -- cgit v1.2.1