blob: 4e7f41f7b3fc1c5d36c4d3830abb5ac2006d8185 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
setlocal
echo "Setting visual studio variables"
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %VCVARS_PLATFORM%
@echo on
echo "Setting PATH and other variables"
set cur_dir=%CD%
set PATH=%PATH%;%PYTHON_PATH%
echo %cur_dir%
cd win32
python Configure.py %CONFIGURE_OPTIONS% || goto :error
msbuild softhsm2.sln /p:Configuration="Release" /p:Platform="%MSBUILD_PLATFORM%" /p:PlatformToolset=v140 /target:Build || goto :error
cd %cur_dir%
IF "%ENV_PLATFORM%"=="x86" (set from_dir=%CD%\win32\Release) ELSE (set from_dir=%CD%\win32\x64\Release)
echo "Testing build"
cd %from_dir%
cryptotest.exe || goto :error
datamgrtest.exe || goto :error
handlemgrtest.exe || goto :error
objstoretest.exe || goto :error
p11test.exe || goto :error
sessionmgrtest.exe || goto :error
slotmgrtest.exe || goto :error
echo "Preparing output package"
copy %from_dir%\softhsm2.dll %RELEASE_DIR% || goto :error
copy %from_dir%\softhsm2-dump-file.exe %RELEASE_DIR% || goto :error
copy %from_dir%\softhsm2-keyconv.exe %RELEASE_DIR% || goto :error
copy %from_dir%\softhsm2-util.exe %RELEASE_DIR% || goto :error
copy %cur_dir%\src\lib\common\softhsm2.conf.in %RELEASE_DIR%\softhsm2.conf || goto :error
dir %RELEASE_DIR%
@echo *** BUILD SUCCESSFUL ***
endlocal
@exit /b 0
:error
@echo *** BUILD FAILED ***
endlocal
@exit /b 1
|