Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

282 lines
6.9 KiB

@echo off
setlocal
set bindir=
set progname=%0
set testlist=conform\TESTLIST
if (%PROCESSOR_ARCHITECTURE%)==(x86) set bindir=i386
if (%PROCESSOR_ARCHITECTURE%)==(X86) set bindir=i386
if (%PROCESSOR_ARCHITECTURE%)==(mips) set bindir=mips
if (%PROCESSOR_ARCHITECTURE%)==(MIPS) set bindir=mips
if (%PROCESSOR_ARCHITECTURE%)==(Mips) set bindir=mips
if (%PROCESSOR_ARCHITECTURE%)==(ALPHA) set bindir=alpha
if (%PROCESSOR_ARCHITECTURE%)==(alpha) set bindir=alpha
if (%PROCESSOR_ARCHITECTURE%)==(Alpha) set bindir=alpha
if (%PROCESSOR_ARCHITECTURE%)==(PowerPC) set bindir=ppc
if (%PROCESSOR_ARCHITECTURE%)==(ppc) set bindir=ppc
if (%PROCESSOR_ARCHITECTURE%)==(PPC) set bindir=ppc
if (%bindir%)==() goto badenv
set bindir=obj\%bindir%
REM
REM Parse Options
REM
set report=
:newopt
shift
if (%0)==() goto nomoreopt
if (%0)==(-r) set report=1
if (%0)==(-R) set report=1
if (%0)==(-report) set report=1
if (%0)==(-REPORT) set report=1
if (%0)==(-Report) set report=1
if (%0)==(-?) goto usage
if (%0)==(-h) goto usage
if (%0)==(-help) goto usage
if (%0)==(-HELP) goto usage
if (%0)==(-Help) goto usage
shift
goto newopt
:nomoreopt
if (%report%)==() goto suite
echo+
echo **********************************************************************
echo OpenGL Conformance Report.
echo **********************************************************************
echo+
echo+
echo This OpenGL Conformance Certification Report (\Report\) is
echo+
echo+
echo made the _____ day of _____________, 199___
echo+
echo+
echo by _________________________________________________________,
echo+
echo+
echo a _____________________________ corporation having a place of
echo+
echo+
echo business at ________________________________________________
echo+
echo+
echo ____________________________________________________________.
echo+
echo+
echo+
echo+
echo This Report will be made available to anyone who requests the
echo Report from the Secretary of the Architectural Review Board.
echo This Report certifies Licensee ran the Conformance Tests of
echo OpenGL Release __________ on the OpenGL implementation on the
echo configuration written below (include names of CPU, graphics
echo options, add-ons, O/S release, window systems, or other
echo identifying information):
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo Licensee believes that the results of these Conformance Tests
echo can be generalized and that the results would be identical,
echo if run on the configurations listed below (include names of
echo CPU, graphics options, add-ons, O/S release, window systems,
echo or other identifying information):
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo These conformance tests are run from the provided script,
echo conform.base1. This is the required script for configurations
echo which do not list the X Window System in either of the
echo immediately preceding two sections.
echo+
echo By checking off the boxes below, the associated statement is
echo certified to be true:
echo+
echo+
echo _
echo [_] The implementation on the configuration listed above
echo passes the basic conformance test suite (mustpass, covgl,
echo covglu, and primtest).
echo+
echo+
echo Conformance Suite
echo _
echo [_] The conformance suite has been run on the OpenGL
echo implementation as configured above, and these are the results
echo of running the conformance suite.
echo+
echo+
REM
REM Is there another command that only prints the date and time???
REM
:suite
echo+ | date | qgrep -v "Enter the new"
echo+ | time | qgrep -v "Enter the new"
echo+
set SEED=1
echo **********************************************************************
echo OpenGL Conformance Suite.
echo **********************************************************************
echo+
echo **********************************************************************
echo covgl.
echo **********************************************************************
echo+
@echo on
covgl\%bindir%\covgl
@echo off
echo **********************************************************************
echo conform.
echo **********************************************************************
echo+
rem @ SEED = %SEED% + 1
@echo on
confshel\%bindir%\confshel -r %SEED% -1 mustpass.c
confshel\%bindir%\confshel -r %SEED% -f %testlist%
@echo off
echo **********************************************************************
echo+
rem @ SEED = %SEED% + 1
@echo on
confshel\%bindir%\confshel -r %SEED% -f %testlist% -p 1
@echo off
echo **********************************************************************
echo+
rem @ SEED = %SEED% + 1
@echo on
confshel\%bindir%\confshel -r %SEED% -f %testlist% -p 2
@echo off
echo **********************************************************************
echo+
rem @ SEED = %SEED% + 1
@echo on
confshel\%bindir%\confshel -r %SEED% -f %testlist% -p 3
@echo off
echo+
echo **********************************************************************
echo primtest.
echo **********************************************************************
echo+
@echo on
primtest\%bindir%\primtest
@echo off
echo+
echo **********************************************************************
echo covglu.
echo **********************************************************************
echo+
@echo on
covglu\%bindir%\covglu
@echo off
echo+
echo **********************************************************************
echo conformance suite completed.
echo **********************************************************************
echo+ | date | qgrep -v "Enter the new"
echo+ | time | qgrep -v "Enter the new"
if (%report%)==() goto end
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo Comment Field
echo+
echo The licensee may add a statement below which will be provided
echo along with the rest of the Report to all who request this
echo Report.
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo+
echo SILICON GRAPHICS LICENSEE
echo+
echo+
echo By: _____________________________ By: _____________________________
echo+
echo+
echo _________________________________ _________________________________
echo NAME (PRINT OR TYPE) NAME (PRINT OR TYPE)
echo+
echo _________________________________ _________________________________
echo TITLE TITLE
echo+
echo _________________________________ _________________________________
echo DATE DATE
echo+
goto end
:badenv
echo %progname% : Error PROCESSOR_ARCHITECTURE is not set
echo set PROCESSOR_ARCHITECTURE to x86, MIPS, ALPHA or PPC and try again
goto end
:help
goto end
:usage
echo usage: %progname% [-rh]
echo+
echo -r Print a report
goto end
:end
endlocal