• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1!IF !defined(BUILDSTYLE)
2BUILDSTYLE=Release
3!ELSEIF "$(BUILDSTYLE)"=="DEBUG"
4BUILDSTYLE=Debug_All
5!ENDIF
6
7install:
8    set PRODUCTION=1
9    set WebKitLibrariesDir=$(SRCROOT)\AppleInternal
10    set WebKitOutputDir=$(OBJROOT)
11!IF "$(BUILDSTYLE)"=="Release"
12    devenv "JavaScriptCoreSubmit.sln" /rebuild Release_PGOInstrument
13    set PATH=$(SYSTEMDRIVE)\cygwin\bin;$(PATH)
14    xcopy "$(SRCROOT)\AppleInternal\tests\SunSpider\*" "$(OBJROOT)\tests\SunSpider" /e/v/i/h/y
15    cd "$(OBJROOT)\tests\SunSpider"
16    perl sunspider --shell ../../bin/jsc.exe --runs 3
17    del "$(OBJROOT)\bin\JavaScriptCore.dll"
18    cd "$(SRCROOT)\JavaScriptCore.vcproj"
19    devenv "JavaScriptCoreSubmit.sln" /build Release_PGOOptimize
20!ELSE
21    devenv "JavaScriptCoreSubmit.sln" /rebuild $(BUILDSTYLE)
22!ENDIF
23    -xcopy "$(OBJROOT)\bin\JavaScriptCore.dll" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
24    -xcopy "$(OBJROOT)\bin\JavaScriptCore_debug.dll" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
25    -xcopy "$(OBJROOT)\bin\JavaScriptCore.pdb" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
26    -xcopy "$(OBJROOT)\bin\JavaScriptCore_debug.pdb" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
27    -xcopy "$(OBJROOT)\bin\jsc.exe" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
28    -xcopy "$(OBJROOT)\bin\jsc_debug.exe" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
29    -xcopy "$(OBJROOT)\bin\jsc.pdb" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
30    -xcopy "$(OBJROOT)\bin\jsc_debug.pdb" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
31    xcopy "$(OBJROOT)\include\*" "$(DSTROOT)\AppleInternal\include\" /e/v/i/h/y
32    xcopy "$(OBJROOT)\lib\*" "$(DSTROOT)\AppleInternal\lib\" /e/v/i/h/y
33    xcopy "$(OBJROOT)\bin\JavaScriptCore.resources\*" "$(DSTROOT)\AppleInternal\bin\JavaScriptCore.resources" /e/v/i/h/y
34