53d10e4413680ec2cc5dd55b07960d8947e57ce0
[WebKit.git] / Source / WTF / WTF.vcxproj / copy-files.cmd
1 @echo off\r
2 \r
3 setlocal\r
4 REM limit path to DOS-only for this file to avoid confusion between DOS rmdir and Cygwin's variant\r
5 set PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem\r
6 set PrivateHeadersDirectory=%CONFIGURATIONBUILDDIR%\include\private\r
7 \r
8 if "%1" EQU "clean" goto :clean\r
9 if "%1" EQU "rebuild" call :clean\r
10 \r
11 for %%d in (\r
12     wtf\r
13     wtf\cf\r
14     wtf\dtoa\r
15     wtf\gobject\r
16     wtf\text\r
17     wtf\threads\r
18     wtf\unicode\r
19     wtf\unicode\icu\r
20     wtf\win\r
21 ) do (\r
22     mkdir "%PrivateHeadersDirectory%\%%d" 2>NUL\r
23     xcopy /y /d ..\%%d\*.h "%PrivateHeadersDirectory%\%%d" >NUL\r
24 )\r
25 \r
26 echo Copying other files...\r
27 for %%f in (\r
28     ..\JavaScriptCore\create_hash_table\r
29     wtf\text\AtomicString.cpp\r
30     wtf\text\StringBuilder.cpp\r
31     wtf\text\StringImpl.cpp\r
32     wtf\text\WTFString.cpp\r
33 ) do (\r
34     echo F | xcopy /y /d ..\%%f "%PrivateHeadersDirectory%\%%f" >NUL\r
35 )\r
36 \r
37 goto :EOF\r
38 \r
39 :clean\r
40 \r
41 echo Deleting copied files...\r
42 if exist "%PrivateHeadersDirectory%" rmdir /s /q "%PrivateHeadersDirectory%" >NUL\r
43 endlocal\r
44 \r