]> git.ipfire.org Git - thirdparty/openssl.git/blame - ms/do_fips.bat
Remove SSLv2 support
[thirdparty/openssl.git] / ms / do_fips.bat
CommitLineData
79170bc9
DSH
1@echo off
2
3SET ASM=%1
1f77a27c 4SET EXARG=
79170bc9
DSH
5
6if NOT X%PROCESSOR_ARCHITECTURE% == X goto defined
7
8echo Processor Architecture Undefined: defaulting to X86
9
10goto X86
11
12:defined
13
14if %PROCESSOR_ARCHITECTURE% == x86 goto X86
15
16if %PROCESSOR_ARCHITECTURE% == IA64 goto IA64
17
18if %PROCESSOR_ARCHITECTURE% == AMD64 goto AMD64
19
20echo Processor Architecture Unrecognized: defaulting to X86
21
22:X86
23echo Auto Configuring for X86
24
25SET TARGET=VC-WIN32
2e2a962a
DSH
26if x%ASM% == xno-asm goto compile
27SET ASM=nasm
79170bc9
DSH
28
29goto compile
30
31:IA64
32
33echo Auto Configuring for IA64
34SET TARGET=VC-WIN64I
79170bc9
DSH
35
36goto compile
37
38:AMD64
39
40echo Auto Configuring for AMD64
41SET TARGET=VC-WIN64A
2e2a962a 42if x%ASM% == xno-asm goto compile
4fa3c4c3 43SET ASM=nasm
2e2a962a 44
79170bc9
DSH
45:compile
46
e780b5f1
DSH
47if x%ASM% == xno-asm SET EXARG=no-asm
48perl Configure %TARGET% %EXARG% fipscheck
79170bc9
DSH
49pause
50
51echo on
52
53perl util\mkfiles.pl >MINFO
54@if ERRORLEVEL 1 goto error
55perl util\mk1mf.pl dll %ASM% %TARGET% >ms\ntdll.mak
56@if ERRORLEVEL 1 goto error
57
79170bc9
DSH
58nmake -f ms\ntdll.mak clean
59nmake -f ms\ntdll.mak
eca7358b 60@if ERRORLEVEL 1 goto error
c3de647e 61nmake -f ms\ntdll.mak install
79170bc9
DSH
62@if ERRORLEVEL 1 goto error
63
64@echo.
65@echo.
66@echo.
67@echo ***************************
68@echo ****FIPS BUILD SUCCESS*****
69@echo ***************************
70
71@goto end
72
73:error
74
75@echo.
76@echo.
77@echo.
78@echo ***************************
79@echo ****FIPS BUILD FAILURE*****
80@echo ***************************
81
82:end