installed pty
[VSoRC/.git] / node_modules / node-pty / deps / winpty / ship / build-pty4j-libpty.bat
1 @echo off
2
3 setlocal
4 cd %~dp0..
5 set Path=C:\Python27;C:\Program Files\Git\cmd;%Path%
6
7 call "%VS140COMNTOOLS%\VsDevCmd.bat" || goto :fail
8
9 rmdir /s/q build-libpty 2>NUL
10 mkdir build-libpty\win
11 mkdir build-libpty\win\x86
12 mkdir build-libpty\win\x86_64
13 mkdir build-libpty\win\xp
14
15 rmdir /s/q src\Release  2>NUL
16 rmdir /s/q src\.vs      2>NUL
17 del src\*.vcxproj src\*.vcxproj.filters src\*.sln src\*.sdf 2>NUL
18
19 call vcbuild.bat --msvc-platform Win32 --gyp-msvs-version 2015 --toolset v140_xp || goto :fail
20 copy src\Release\Win32\winpty.dll           build-libpty\win\xp || goto :fail
21 copy src\Release\Win32\winpty-agent.exe     build-libpty\win\xp || goto :fail
22
23 call vcbuild.bat --msvc-platform Win32 --gyp-msvs-version 2015 || goto :fail
24 copy src\Release\Win32\winpty.dll           build-libpty\win\x86 || goto :fail
25 copy src\Release\Win32\winpty-agent.exe     build-libpty\win\x86 || goto :fail
26
27 call vcbuild.bat --msvc-platform x64 --gyp-msvs-version 2015 || goto :fail
28 copy src\Release\x64\winpty.dll             build-libpty\win\x86_64 || goto :fail
29 copy src\Release\x64\winpty-agent.exe       build-libpty\win\x86_64 || goto :fail
30
31 echo success
32 goto :EOF
33
34 :fail
35 echo error: build failed
36 exit /b 1