@echo off

setlocal

set mode=%1

if "%mode%"=="all" (

	set CREATE_INX=1
	set CREATE_LST=1
	goto doit
)

if "%mode%"=="inf" (

	set CREATE_INX=1
	set CREATE_LST=0
	goto doit

)

if "%mode%"=="image" (

	set CREATE_INX=0
	set CREATE_LST=1
	goto doit

)

echo "Usage: createsetup image|inf|all"
exit /B


rem ################################################################################

:doit

set INX=%sdxroot%\MergedComponents\SetupInfs
set REDIST=%sdxroot%\admin\pchealth\redist

rem ################################################################################

set COMPTOINSTALL=-install CORE -install UPLOADLB -install HELPCTR -install SYSINFO -install NETDIAG -install DVDUPGRD -install LAMEBTN -install RCTOOL

rem ################################################################################

echo.

if "%CREATE_INX%"=="1" (

	echo Creating setup INF for Whistler...

    pushd %INX%
    sd edit PCHealth.inx
    sd edit usa\PCHealth.txt
    popd

    perl generateinf.pl %COMPTOINSTALL% -inf %INX% -inftxt %INX%\usa -signfile %TEMP%\SetupImage.lst

)

if "%CREATE_LST%"=="1" (

	echo Creating setup image for Whistler...

    pushd %REDIST%
    sd edit SetupImage.lst
    popd

    perl generateinf.pl %COMPTOINSTALL% -inf %TEMP% -inftxt %TEMP% -signfile %REDIST%\SetupImage.lst

)

echo.