3 echo ##########################################################################
5 echo ##########################################################################
7 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
9 REM clean BUILD directory
10 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
14 xcopy * %BUILD_DIR% /E /I /Q
15 if NOT %ERRORLEVEL% == 0 (
20 cd %BUILD_DIR%\tcl\win
23 echo --------------------------------------------------------------------------
24 echo *** prepare nmake
25 echo --------------------------------------------------------------------------
27 REM tcl/tk does not compile, this SDK tag is required
28 REM see https://wiki.tcl-lang.org/page/Building+with+Visual+Studio+2017
29 call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64 10.0.15063.0
32 echo --------------------------------------------------------------------------
33 echo *** nmake -f makefile.vc
34 echo --------------------------------------------------------------------------
37 if NOT %ERRORLEVEL% == 0 (
43 echo --------------------------------------------------------------------------
44 echo *** nmake -f makefile.vc install
45 echo --------------------------------------------------------------------------
47 nmake -f makefile.vc install INSTALLDIR=%PRODUCT_INSTALL%
48 if NOT %ERRORLEVEL% == 0 (
49 echo "ERROR on nmake install"
53 cd %SOURCE_DIR%\tcl\win
57 echo ****************************************************************
61 set TCLDIR=%BUILD_DIR%\tcl
64 echo --------------------------------------------------------------------------
65 echo *** prepare nmake
66 echo --------------------------------------------------------------------------
71 echo --------------------------------------------------------------------------
72 echo *** nmake -f makefile.vc TCLDIR=%TCLDIR% TMP_DIR=%BUILD_DIR%\tk
73 echo --------------------------------------------------------------------------
75 nmake -f makefile.vc TCLDIR=%TCLDIR% TMP_DIR=%BUILD_DIR%\tk
76 if NOT %ERRORLEVEL% == 0 (
82 echo --------------------------------------------------------------------------
83 echo *** nmake -f makefile.vc install TCLDIR=%TCLDIR% TMP_DIR=%BUILD_DIR%\tk INSTALLDIR=%PRODUCT_INSTALL%
84 echo --------------------------------------------------------------------------
86 nmake -f makefile.vc install TCLDIR=%TCLDIR% TMP_DIR=%BUILD_DIR%\tk INSTALLDIR=%PRODUCT_INSTALL%
87 if NOT %ERRORLEVEL% == 0 (
88 echo "ERROR on nmake install"