]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - JavaScriptCore.vcxproj/copy-files.cmd
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / JavaScriptCore.vcxproj / copy-files.cmd
index 535e27b3a19e0676e114d654020dc6cbdca42356..a245c3ea08c5e73e2c1710d5423bcc1887955612 100755 (executable)
@@ -9,7 +9,7 @@ if "%1" EQU "clean" goto :clean
 if "%1" EQU "rebuild" call :clean\r
 \r
 echo Copying public headers...\r
-mkdir "%PublicHeadersDirectory%" 2>NUL\r
+@mkdir "%PublicHeadersDirectory%" 2>NUL\r
 for %%f in (\r
     APICast.h\r
     APIShims.h\r
@@ -33,7 +33,7 @@ for %%f in (
     OpaqueJSString.h\r
     WebKitAvailability.h\r
 ) do (\r
-    xcopy /y /d ..\API\%%f "%PublicHeadersDirectory%" >NUL\r
+    @xcopy /y /d ..\API\%%f "%PublicHeadersDirectory%" >NUL\r
 )\r
 \r
 echo Copying private headers...\r
@@ -58,45 +58,50 @@ for %%d in (
     runtime\r
     yarr\r
 ) do (\r
-    xcopy /y /d ..\%%d\*.h "%PrivateHeadersDirectory%" >NUL\r
+    @xcopy /y /d ..\%%d\*.h "%PrivateHeadersDirectory%" >NUL\r
 )\r
 \r
 echo Copying Inspector scripts as if they were private headers...\r
 for %%d in (\r
     inspector\scripts\r
+       inspector\scripts\codegen\r
 ) do (\r
-    xcopy /y /d ..\%%d\* "%PrivateHeadersDirectory%" >NUL\r
+    @xcopy /y /d ..\%%d\* "%PrivateHeadersDirectory%" >NUL\r
 )\r
 \r
 echo Copying Inspector generated files as if they were private headers...\r
-xcopy /y "%DerivedSourcesDirectory%\InspectorJS.json" "%PrivateHeadersDirectory%" >NUL\r
-xcopy /y "%DerivedSourcesDirectory%\InspectorJSTypeBuilders.h" "%PrivateHeadersDirectory%" >NUL\r
-xcopy /y "%DerivedSourcesDirectory%\InspectorJSBackendDispatchers.h" "%PrivateHeadersDirectory%" >NUL\r
-xcopy /y "%DerivedSourcesDirectory%\InspectorJSFrontendDispatchers.h" "%PrivateHeadersDirectory%" >NUL\r
+@xcopy /y "%DerivedSourcesDirectory%\CombinedDomains.json" "%PrivateHeadersDirectory%" >NUL\r
+@xcopy /y "%DerivedSourcesDirectory%\InspectorProtocolObjects.h" "%PrivateHeadersDirectory%" >NUL\r
+@xcopy /y "%DerivedSourcesDirectory%\InspectorBackendDispatchers.h" "%PrivateHeadersDirectory%" >NUL\r
+@xcopy /y "%DerivedSourcesDirectory%\InspectorFrontendDispatchers.h" "%PrivateHeadersDirectory%" >NUL\r
+@xcopy /y "%DerivedSourcesDirectory%\InspectorBackendCommands.js" "%PrivateHeadersDirectory%" >NUL\r
 \r
 echo Copying Web Replay scripts as if they were private headers...\r
 for %%d in (\r
     replay\scripts\r
 ) do (\r
-    xcopy /y /d ..\%%d\* "%PrivateHeadersDirectory%" >NUL\r
+    @xcopy /y /d ..\%%d\* "%PrivateHeadersDirectory%" >NUL\r
 )\r
 \r
 echo Copying Web Replay generated headers as if they were private headers...\r
-xcopy /y "%DerivedSourcesDirectory%\JSReplayInputs.h" "%PrivateHeadersDirectory%" >NUL\r
+@xcopy /y "%DerivedSourcesDirectory%\JSReplayInputs.h" "%PrivateHeadersDirectory%" >NUL\r
+\r
+echo Copying Web Replay specification files as if they were private headers...\r
+@xcopy /y /d ..\replay\*.json "%PrivateHeadersDirectory%" >NUL\r
 \r
 echo Copying builtins header as if it were a private header...\r
-xcopy /y "%DerivedSourcesDirectory%\JSCBuiltins.h" "%PrivateHeadersDirectory%" >NUL\r
-xcopy /y "%DerivedSourcesDirectory%\Bytecodes.h" "%PrivateHeadersDirectory%" >NUL
+@xcopy /y "%DerivedSourcesDirectory%\JSCBuiltins.h" "%PrivateHeadersDirectory%" >NUL\r
+@xcopy /y "%DerivedSourcesDirectory%\Bytecodes.h" "%PrivateHeadersDirectory%" >NUL\r
 \r
 echo Copying resources...\r
-mkdir "%ResourcesDirectory%" 2>NUL\r
-xcopy /y /d JavaScriptCore.resources\* "%ResourcesDirectory%" >NUL\r
+@mkdir "%ResourcesDirectory%" 2>NUL\r
+@xcopy /y /d JavaScriptCore.resources\* "%ResourcesDirectory%" >NUL\r
 \r
 goto :EOF\r
 \r
 :clean\r
 \r
 echo Deleting copied files...\r
-if exist "%PublicHeadersDirectory%" rmdir /s /q "%PublicHeadersDirectory%" >NUL\r
-if exist "%PrivateHeadersDirectory%" rmdir /s /q "%PrivateHeadersDirectory%" >NUL\r
-if exist "%ResourcesDirectory%" rmdir /s /q "%ResourcesDirectory%" >NUL\r
+@if exist "%PublicHeadersDirectory%" rmdir /s /q "%PublicHeadersDirectory%" >NUL 2>NUL\r
+@if exist "%PrivateHeadersDirectory%" rmdir /s /q "%PrivateHeadersDirectory%" >NUL 2>NUL\r
+@if exist "%ResourcesDirectory%" rmdir /s /q "%ResourcesDirectory%" >NUL 2>NUL\r