5 if NOT X%PROCESSOR_ARCHITECTURE% == X goto defined
7 echo Processor Architecture Undefined: defaulting to X86
13 if %PROCESSOR_ARCHITECTURE% == x86 goto X86
15 if %PROCESSOR_ARCHITECTURE% == IA64 goto IA64
17 if %PROCESSOR_ARCHITECTURE% == AMD64 goto AMD64
19 echo Processor Architecture Unrecognized: defaulting to X86
22 echo Auto Configuring for X86
30 echo Auto Configuring for IA64
32 perl ms\uplink.pl win64i > ms\uptable.asm
33 if ERRORLEVEL 1 goto error
34 ias -o ms\uptable.obj ms\uptable.asm
35 if ERRORLEVEL 1 goto error
41 echo Auto Configuring for AMD64
43 perl ms\uplink.pl win64a > ms\uptable.asm
44 if ERRORLEVEL 1 goto error
45 ml64 -c -Foms\uptable.obj ms\uptable.asm
46 if ERRORLEVEL 1 goto error
50 perl Configure %TARGET% fipscanisteronly
55 perl util\mkfiles.pl >MINFO
56 @if ERRORLEVEL 1 goto error
57 perl util\mk1mf.pl dll %ASM% %TARGET% >ms\ntdll.mak
58 @if ERRORLEVEL 1 goto error
60 perl util\mkdef.pl 32 libeay > ms\libeay32.def
61 @if ERRORLEVEL 1 goto error
62 perl util\mkdef.pl 32 ssleay > ms\ssleay32.def
63 @if ERRORLEVEL 1 goto error
65 nmake -f ms\ntdll.mak clean
67 @if ERRORLEVEL 1 goto error
72 @echo ***************************
73 @echo ****FIPS BUILD SUCCESS*****
74 @echo ***************************
83 @echo ***************************
84 @echo ****FIPS BUILD FAILURE*****
85 @echo ***************************