REM @echo off
setlocal

REM
REM CHECKED build if NTDEBUG defined, else FREE build.
REM

set __TARGETROOT=\\whiteice\inetsrv
set __TARGET_SUBDIR=chk
if "%NTDEBUG%"=="cvp" set __TARGETROOT=\\whiteice\inetsrv.chk

REM
REM determine what kind of processor
REM

if "%PROCESSOR_ARCHITECTURE%"=="x86"   goto X86
if "%PROCESSOR_ARCHITECTURE%"=="MIPS"  goto MIPS
if "%PROCESSOR_ARCHITECTURE%"=="PPC"   goto PPC
if "%PROCESSOR_ARCHITECTURE%"=="ALPHA" goto ALPHA
echo PROCESSOR_ARCHITECTURE not defined.
goto EXIT

:X86
set __TARGET_EXT=i386
set __PROCESSOR_DIR=i386
goto OK

:MIPS
set __TARGET_EXT=MIPS
set __PROCESSOR_DIR=mips
goto OK

:PPC
set __TARGET_EXT=PPC
set __PROCESSOR_DIR=ppc
goto OK

:ALPHA
set __TARGET_EXT=ALPHA
set __PROCESSOR_DIR=alpha
goto OK

:OK

REM
REM check parameters  and env vars
REM


if "%1"==""                         echo usage: INETREL ^<version^> && goto EXIT
if "%BINARIES%"==""                 echo BINARIES not set && goto EXIT
if not exist %BINARIES%\nt\inetsrv  echo bad BINARIES directory && goto EXIT

set  __TARGET=%__TARGETROOT%\%1\srv\%__TARGET_EXT%\

rem
rem Insure that we are not trashing an existing build.
rem
if exist %__TARGET%\inetver.bat if NOT "%2" == "/replace" goto IDIOT_CHECK


REM
REM create release directories
REM

md   %__TARGETROOT%\%1
md   %__TARGETROOT%\%1\srv
md   %__TARGETROOT%\%1\iexp
md   %__TARGETROOT%\%1\iexp\docs
md   %__TARGETROOT%\%1\iexp\files
echo empty >   %__TARGETROOT%\%1\srv\inetsrv
md   %__TARGETROOT%\%1\srv\%__TARGET_EXT%

set __SYMBOLS=%__TARGETROOT%\%1\srv\Symbols\%__TARGET_EXT%
md   %__TARGETROOT%\%1\srv\Symbols
md   %__SYMBOLS%
md   %__SYMBOLS%\cpl
md   %__SYMBOLS%\exe
md   %__SYMBOLS%\dll
md   %__SYMBOLS%\sys

md   %__TARGETROOT%\%1\srv\docs
md   %__TARGETROOT%\%1\srv\help
REM md   %__TARGETROOT%\%1\srv\%__TARGET_EXT%\samples
md   %__TARGETROOT%\%1\srv\clients
md   %__TARGETROOT%\%1\srv\clients\win31x
md   %__TARGETROOT%\%1\srv\clients\win31x\win32s
md   %__TARGETROOT%\%1\srv\clients\win31x\rpc
md   %__TARGETROOT%\%1\srv\clients\win95
md   %__TARGETROOT%\%1\srv\clients\winnt
echo empty >   %__TARGETROOT%\%1\srv\clients\winnt\inetsrv
md   %__TARGETROOT%\%1\srv\clients\winnt\%__TARGET_EXT%
md   %__TARGETROOT%\%1\srv\admin
echo empty >   %__TARGETROOT%\%1\srv\admin\inetsrv
md   %__TARGETROOT%\%1\srv\admin\%__TARGET_EXT%
md   %__TARGETROOT%\%1\srv\sdk

if not exist %__TARGET%             echo bad TARGET directory %__TARGET% && goto EXIT
echo copying to %__TARGET%



set __INETBIN=%BINARIES%\nt\inetsrv\sysroot
set __INETDUMP=%BINARIES%\nt\inetsrv\dump
set __INETTREE=\nt\private\net\sockets\internet
set __SYSTEM32=%BINARIES%\nt\system32
set __SYMSRC=%BINARIES%\nt\inetsrv\symbols

REM
REM copy files to the proper location
REM

copy %__INETTREE%\ui\setup\setup.w16\stub.exe      %__TARGETROOT%\%1\srv\setup.exe
copy %__INETTREE%\ui\setup\setup.srv\inetsrv.pdf   %__TARGETROOT%\%1\srv
copy %__INETTREE%\ui\setup\setup.w16\stub.exe      %__TARGETROOT%\%1\srv\clients\setup.exe
copy %__INETTREE%\ui\setup\setup.srv\inetsrv.pdf   %__TARGETROOT%\%1\srv\clients
copy %__INETTREE%\ui\setup\setup.w16\clients\insetup.inf %__TARGETROOT%\%1\srv\clients
copy %__INETTREE%\ui\setup\setup.w16\stub.exe      %__TARGETROOT%\%1\srv\admin\setup.exe
copy %__INETTREE%\ui\setup\setup.srv\inetsrv.pdf   %__TARGETROOT%\%1\srv\admin
copy %__INETTREE%\ui\setup\setup.w16\admin\insetup.inf %__TARGETROOT%\%1\srv\admin

copy      %__INETBIN%\basic.dll                              %__TARGET%
copy      %__INETBIN%\catcpl32.cpl                           %__TARGET%\catcpl.cpl
copy      %__INETBIN%\fscfg.dll                              %__TARGET%
copy      %__INETBIN%\ftpctrs.h                              %__TARGET%
copy      %__INETBIN%\ftpctrs.ini                            %__TARGET%
copy      %__INETBIN%\ftpctrs2.dll                           %__TARGET%
copy      %__INETBIN%\ftpmib.dll                             %__TARGET%
copy      %__INETBIN%\ftpsapi2.dll                           %__TARGET%
copy      %__INETBIN%\ftpsvc2.dll                            %__TARGET%
copy      %__INETBIN%\gdapi.dll                              %__TARGET%
copy      %__INETBIN%\gdctrs.dll                             %__TARGET%
copy      %__INETBIN%\gdctrs.h                               %__TARGET%
copy      %__INETBIN%\gdctrs.ini                             %__TARGET%
copy      %__INETBIN%\gdmib.dll                              %__TARGET%
copy      %__INETBIN%\gdspace.dll                            %__TARGET%
copy      %__INETBIN%\gdsset.exe                             %__TARGET%
copy      %__INETBIN%\gopher.exe                             %__TARGET%
copy      %__INETBIN%\GOPHERD.dll                            %__TARGET%
copy      %__INETBIN%\gscfg.dll                              %__TARGET%
copy      %__INETBIN%\httpmib.dll                            %__TARGET%
copy      %__INETBIN%\httpodbc.dll                           %__TARGET%
copy      %__INETBIN%\setkey.exe                             %__TARGET%
copy      %__INETBIN%\sspifilt.dll                           %__TARGET%
copy      %__INETBIN%\sslsspi.dll                            %__TARGET%
copy      %__INETTREE%\ssl\keygen\obj\%__PROCESSOR_DIR%\keygen.exe    %__TARGET%
copy      %__INETBIN%\iexplore.exe                           %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe     %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe       %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll           %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp       %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid       %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini              %__TARGET%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp  %__TARGET%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt  %__TARGET%
copy      %__INETBIN%\infoadmn.dll                           %__TARGET%
copy      %__INETBIN%\infoctrs.dll                           %__TARGET%
copy      %__INETBIN%\infoctrs.h                             %__TARGET%
copy      %__INETBIN%\infoctrs.ini                           %__TARGET%
copy      %__INETBIN%\inetmgr.exe                            %__TARGET%
copy      %__INETBIN%\inetsloc.dll                           %__TARGET%
copy      %__INETBIN%\inetstp.dll                            %__TARGET%
copy      %__INETTREE%\ui\setup\setup.srv\obj\%__PROCESSOR_DIR%\inetstp.exe       %__TARGET%\install.exe
copy      %__INETTREE%\ui\setup\setup.srv\%__PROCESSOR_DIR%\inetstp.inf         %__TARGET%
copy      %__INETBIN%\infocomm.dll                           %__TARGET%
copy      %__INETBIN%\inetinfo.exe                           %__TARGET%
copy      %__INETBIN%\ipudll.dll                             %__TARGET%
copy      %__INETBIN%\miniprox.dll                           %__TARGET%
copy      %__INETTREE%\ui\setup\base1\setup.hlp              %__TARGET%
copy      %__INETTREE%\ui\setup\base1\setup.cnt              %__TARGET%
copy      %__INETTREE%\ui\setup\base1\setup.hlp              %__TARGET%\install.hlp
copy      %__INETTREE%\ui\setup\base1\setup.cnt              %__TARGET%\install.cnt
copy      %__INETTREE%\ui\setup\setup.srv\unattend.txt       %__TARGET%
copy      %__INETDUMP%\convlog.exe                           %__TARGET%
copy      %__INETTREE%\svcs\gopher\server\logtemp.sql        %__TARGET%
if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_1
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll                           %__TARGET%
:MSVCRT_PPC_1
if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_1
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll                           %__TARGET%
:MSVCRT_SKIP_1
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll                           %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll      %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll                           %__TARGET%
copy      %__INETBIN%\tftpapi.exe                            %__TARGET%
xcopy /ei %__INETTREE%\ui\html                               %__TARGET%\html
xcopy /ei %__INETTREE%\ui\scripts                            %__TARGET%\scripts
copy      %__INETBIN%\mkilog.exe                             %__TARGET%\scripts\tools
copy      %__INETDUMP%\getdrvrs.exe                          %__TARGET%\scripts\tools
copy      %__INETDUMP%\dsnform.exe                           %__TARGET%\scripts\tools
copy      %__INETDUMP%\newdsn.exe                            %__TARGET%\scripts\tools
copy      %__INETDUMP%\volresp.dll                           %__TARGET%\scripts\samples
copy      %__INETDUMP%\srch.dll                              %__TARGET%\scripts\samples
copy      %__INETDUMP%\favlist.dll                           %__TARGET%\scripts\samples

if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip2
copy      %__INETTREE%\client\win32s\bin\rthunk16.dll        %__TARGET%
copy      %__INETTREE%\client\win32s\bin\rthunk32.dll        %__TARGET%
copy      %__INETBIN%\w32sinet.dll                           %__TARGET%

copy      %__INETTREE%\ui\setup\odbc\x86\cfm30.dll           %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll          %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll          %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll         %__TARGET%

copy      \nt\private\net\snmp\mibs\ftp.mib                  %__TARGETROOT%\%1\srv\sdk
copy      \nt\private\net\snmp\mibs\gateway.mib              %__TARGETROOT%\%1\srv\sdk
copy      \nt\private\net\snmp\mibs\gopherd.mib              %__TARGETROOT%\%1\srv\sdk
copy      \nt\private\net\snmp\mibs\http.mib                 %__TARGETROOT%\%1\srv\sdk
copy      \nt\private\net\snmp\mibs\inetsrv.mib              %__TARGETROOT%\%1\srv\sdk
copy      %__INETTREE%\svcs\w3\server\httpfilt.h             %__TARGETROOT%\%1\srv\sdk
copy      %__INETTREE%\svcs\w3\server\httpext.h              %__TARGETROOT%\%1\srv\sdk
xcopy /ei  \\kernel\razzle3\src\internet\docs\srv            %__TARGETROOT%\%1\srv\docs
copy      %__INETTREE%\ui\internet\inetmgr.hlp               %__TARGETROOT%\%1\srv\help
copy      %__INETTREE%\ui\internet\inetmgr.cnt               %__TARGETROOT%\%1\srv\help
copy      %__INETTREE%\ui\internet\common.hlp                %__TARGETROOT%\%1\srv\help
copy      %__INETTREE%\ui\internet\common.cnt                %__TARGETROOT%\%1\srv\help
copy      %__INETTREE%\ui\fscfg\fscfg.hlp                    %__TARGETROOT%\%1\srv\help
copy      %__INETTREE%\ui\fscfg\fscfg.cnt                    %__TARGETROOT%\%1\srv\help
copy      %__INETTREE%\ui\gscfg\gscfg.hlp                    %__TARGETROOT%\%1\srv\help
copy      %__INETTREE%\ui\gscfg\gscfg.cnt                    %__TARGETROOT%\%1\srv\help
copy      %__INETTREE%\ui\w3scfg\w3scfg.hlp                  %__TARGETROOT%\%1\srv\help
copy      %__INETTREE%\ui\w3scfg\w3scfg.cnt                  %__TARGETROOT%\%1\srv\help
compdir /len %__TARGETROOT%\winnt351.qfe                      %__TARGETROOT%\%1\srv\winnt351.qfe
:skip2

copy      %__INETBIN%\w3ctrs.dll                             %__TARGET%
copy      %__INETBIN%\w3ctrs.h                               %__TARGET%
copy      %__INETBIN%\w3ctrs.ini                             %__TARGET%
copy      %__INETBIN%\w3scfg.dll                             %__TARGET%
copy      %__INETBIN%\w3svapi.dll                            %__TARGET%
copy      %__INETBIN%\w3svc.dll                              %__TARGET%

copy      %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini   %__TARGET%

echo @echo Internet Server build %1 >>           %__TARGET%\inetver.bat

copy      %__SYMSRC%\dll\*.*                     %__SYMBOLS%\dll
copy      %__SYMSRC%\cpl\*.*                     %__SYMBOLS%\cpl
copy      %__SYMSRC%\exe\*.*                     %__SYMBOLS%\exe

if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip1
copy      %__INETBIN%\w32sinet.sym               %__SYMBOLS%\dll
copy      %__INETBIN%\proxyhlp.sym               %__SYMBOLS%\dll
:skip1

REM copy      %__SYMSRC%\sys\*.*                     %__SYMBOLS%\sys


REM
REM copy over ODBC files.
REM

copy \nt\private\net\sockets\internet\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\*.* %__TARGETROOT%\%1\srv\%__TARGET_EXT%
copy \nt\private\net\sockets\internet\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\*.* %__TARGETROOT%\%1\srv\%__TARGET_EXT%

if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip_debug_cfm
if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll       %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll      %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll      %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll     %__TARGET%
:SKIP_CHK_CFM
:skip_debug_cfm

REM
REM copy files specific to admin installation.
REM

set __ADMIN=%__TARGETROOT%\%1\srv\admin\%__TARGET_EXT%

copy      %__INETBIN%\inetmgr.exe                                 %__ADMIN%
copy      %__INETBIN%\gscfg.dll                                   %__ADMIN%
copy      %__INETBIN%\w3scfg.dll                                  %__ADMIN%
copy      %__INETBIN%\fscfg.dll                                   %__ADMIN%
copy      %__INETBIN%\infoadmn.dll                                %__ADMIN%
copy      %__INETBIN%\ftpsapi2.dll                                %__ADMIN%
copy      %__INETBIN%\w3svapi.dll                                 %__ADMIN%
copy      %__INETBIN%\gdapi.dll                                   %__ADMIN%
copy      %__INETBIN%\ipudll.dll                                  %__ADMIN%
copy      %__INETBIN%\inetsloc.dll                                %__ADMIN%
copy      %__INETDUMP%\convlog.exe                                %__ADMIN%
copy      %__INETTREE%\ui\setup\setup.srv\obj\%__PROCESSOR_DIR%\inetstp.exe       %__ADMIN%\install.exe
copy      %__INETTREE%\ui\setup\setup.srv\unattend.txt            %__ADMIN%
copy      %__INETBIN%\inetstp.dll                                 %__ADMIN%
copy      %__INETTREE%\ui\setup\setup.srv\%__PROCESSOR_DIR%\inetstp.inf         %__ADMIN%
copy      %__INETTREE%\ui\setup\base1\setup.hlp                   %__ADMIN%
copy      %__INETTREE%\ui\setup\base1\setup.cnt                   %__ADMIN%
copy      %__INETTREE%\ui\setup\base1\setup.hlp                   %__ADMIN%\install.hlp
copy      %__INETTREE%\ui\setup\base1\setup.cnt                   %__ADMIN%\install.cnt
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll      %__ADMIN%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll      %__ADMIN%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll                           %__ADMIN%
if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_2
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll      %__ADMIN%
:MSVCRT_PPC_2
if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_2
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll      %__ADMIN%
:MSVCRT_SKIP_2
copy      %__TARGET%\inetver.bat                                  %__ADMIN%
xcopy /ei  %__TARGETROOT%\%1\srv\help %__TARGETROOT%\%1\srv\admin\help
xcopy /ei  %__TARGETROOT%\%1\srv\docs %__TARGETROOT%\%1\srv\admin\docs

copy      %__INETTREE%\ui\setup\base1\readme.txt      %__TARGETROOT%\%1\srv
copy      %__INETTREE%\ui\setup\base1\readme.wri      %__TARGETROOT%\%1\srv
copy      %__INETTREE%\ui\setup\base1\license.txt     %__TARGETROOT%\%1\srv
copy      %__INETTREE%\ui\setup\base1\message.txt     %__TARGETROOT%\%1

rem
rem a-bwill - %__CLIENT% not defined at this point
rem
rem if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skipx86
rem 
rem copy      %__INETTREE%\ui\setup\odbc\x86\cfm30.dll                %__CLIENT%
rem copy      %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll               %__CLIENT%
rem copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll               %__CLIENT%
rem copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll              %__CLIENT%
rem 
rem if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM2
rem copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll            %__CLIENT%
rem copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll           %__CLIENT%
rem copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll           %__CLIENT%
rem copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll          %__CLIENT%
rem 

:SKIP_CHK_CFM2

:skipx86

REM
REM copy files specific to client installation.
REM


set __WIN95=%__TARGETROOT%\%1\srv\clients\win95
set __WIN31X=%__TARGETROOT%\%1\srv\clients\win31x


rem
rem a-bwill - this line was explicitly changed to reference the
rem gateway directory instead of the srv directory.  I don't know
rem why, but it breaks the build like a bad dog.  changing back
rem to referencing srv until it gets straightened out.
rem
rem set __CLIENT=%__TARGETROOT%\%1\gateway\clients\winnt\%__TARGET_EXT%
rem
set __CLIENT=%__TARGETROOT%\%1\srv\clients\winnt\%__TARGET_EXT%


REM Win 95 setup runs with NT x86 setup
if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skipmsie20forwinnt
copy      \nt\private\net\sockets\internet\ui\mosaic\win95\readme.txt  %__WIN95%\
copy      \nt\private\net\sockets\internet\ui\mosaic\win95\msie20.exe  %__WIN95%\
copy      \nt\private\net\sockets\internet\ui\mosaic\win95\ientlm.exe  %__WIN95%\
copy      \nt\private\net\sockets\internet\ui\mosaic\win95\install.bat %__WIN95%\


:skipmsie20forwinnt
copy      %__INETBIN%\iexplore.exe                                %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe     %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe       %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll           %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp       %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid       %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini              %__CLIENT%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp       %__CLIENT%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt       %__CLIENT%
copy      %__INETBIN%\basic.dll                                   %__CLIENT%
copy      %__INETBIN%\catcpl32.cpl                                %__CLIENT%\catcpl.cpl
copy      %__INETTREE%\ui\setup\setup.srv\obj\%__PROCESSOR_DIR%\inetstp.exe       %__CLIENT%\install.exe
copy      %__INETTREE%\ui\setup\setup.srv\unattend.txt            %__CLIENT%
copy      %__INETBIN%\inetstp.dll                                 %__CLIENT%
copy      %__INETBIN%\inetstp.dll                                 %__CLIENT%
copy      %__INETBIN%\infoadmn.dll                                %__CLIENT%
copy      %__INETBIN%\inetsloc.dll                                %__CLIENT%
copy      %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini        %__CLIENT%
copy      %__INETTREE%\ui\setup\base1\prefix.rc+%__INETTREE%\ui\setup\setup.srv\%__PROCESSOR_DIR%\inetstp.inf         %__CLIENT%\inetstp.inf
copy      %__TARGET%\inetver.bat                                  %__CLIENT%
copy      %__INETTREE%\ui\setup\base1\setup.hlp                   %__CLIENT%
copy      %__INETTREE%\ui\setup\base1\setup.cnt                   %__CLIENT%
copy      %__INETTREE%\ui\setup\base1\setup.hlp                   %__CLIENT%\install.hlp
copy      %__INETTREE%\ui\setup\base1\setup.cnt                   %__CLIENT%\install.cnt
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll      %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll  %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll      %__CLIENT%
if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_3
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll      %__CLIENT%
:MSVCRT_PPC_3
if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_3
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll      %__CLIENT%
:MSVCRT_SKIP_3
xcopy /ei  %__TARGETROOT%\%1\srv\help %__TARGETROOT%\%1\srv\clients\winnt\help
xcopy /ei  %__TARGETROOT%\%1\srv\docs %__TARGETROOT%\%1\srv\clients\winnt\docs
xcopy /ei  %__TARGETROOT%\%1\srv\docs %__TARGETROOT%\%1\srv\clients\docs

if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skipx862

copy      %__INETTREE%\ui\setup\odbc\x86\cfm30.dll                %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll               %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll               %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll              %__CLIENT%

if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM3
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll            %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll           %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll           %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll          %__CLIENT%
:SKIP_CHK_CFM3

:skipmsie20

copy      %__INETBIN%\iexplore.exe                                %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe     %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe       %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll           %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp       %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid       %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini              %__WIN31X%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp       %__WIN31X%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt       %__WIN31X%
copy      %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini        %__WIN31X%
REM copy      %__INETBIN%\catcpl.cpl                               %__WIN31X%
REM copy      %__INETBIN%\miniprox.dll                                %__WIN31X%
copy      %__INETBIN%\basic.dll                                   %__WIN31X%
copy      %__INETBIN%\utinet16.dll                                %__WIN31X%
REM copy      %__INETBIN%\proxyhlp.exe                                %__WIN31X%
REM copy      %__INETBIN%\_wsock32.dll                                %__WIN31X%
REM copy      %__INETBIN%\w32sinet.dll                                %__WIN31X%\wininet.dll

REM
REM Copy ACME setup
REM

copy      %__INETTREE%\ui\setup\wfw.dll\acme\*.*                  %__WIN31X%
move      %__WIN31X%\setup.exe                                    %__WIN31X%\install.exe
copy      %__INETTREE%\ui\setup\wfw.dll\intersu.dll               %__WIN31X%
copy      %__INETTREE%\ui\setup\wfw.dll\internet.inf              %__WIN31X%
copy      %__INETTREE%\ui\setup\wfw.dll\setup.lst                 %__WIN31X%\install.lst
copy      %__INETTREE%\ui\setup\wfw.dll\internet.stf              %__WIN31X%

REM
REM Win32s and RPC
REM

xcopy /S /E /I  %__INETTREE%\ui\setup\win32s                      %__WIN31X%\win32s
copy      %__INETTREE%\ui\setup\rpc\*.*                           %__WIN31X%\rpc

REM
REM setup the iexp share
REM

set __IEXPDEST=%__TARGETROOT%\%1\iexp\files

copy       %__WIN31X%\*.* %__IEXPDEST%
move       %__IEXPDEST%\install.exe           			%__IEXPDEST%
move       %__IEXPDEST%\install.lst           			%__IEXPDEST%
xcopy /ei  %__TARGETROOT%\%1\srv\docs                   	%__IEXPDEST%
copy       %__INETTREE%\ui\setup\wfw.dll\beta.inf      	 	%__IEXPDEST%\internet.inf 
copy       %__INETTREE%\ui\setup\wfw.dll\beta.stf       	%__IEXPDEST%\internet.stf
copy       %__INETTREE%\ui\setup\license\obj\i386\license.exe   %__IEXPDEST%\setup.exe
copy       %__INETTREE%\ui\setup\license\license.txt            %__IEXPDEST%

Rem Overwrite the default Home.htm page with internet specific one.
copy       %__INETTREE%\ui\mosaic\oem\iexp\help\home.htm 	%__IEXPDEST%

rem Lose this file
del        %__IEXPDEST%\utinet16.dll

set __IEXPDEST=%__TARGETROOT%\%1\iexp

pushd %__INETTREE%\ui\setup\diamond
touch /t 1996 1 19 12 0 0  %__IEXPDEST%\files\*.*

diamond /D SourceDir=%__IEXPDEST%/files /F msie15.ddf
copy /b extract.exe+msie15.cab %__IEXPDEST%\msie15.exe
copy msie15.cab %__IEXPDEST%\


popd

set __IEXPDEST=

:skipx862

set  __TARGET=%__TARGETROOT%\%1\gateway\%__TARGET_EXT%\
md   %__TARGETROOT%\%1\gateway
echo empty >   %__TARGETROOT%\%1\gateway\inetsrv
md   %__TARGETROOT%\%1\gateway\%__TARGET_EXT%

set __SYMBOLS=%__TARGETROOT%\%1\gateway\Symbols\%__TARGET_EXT%
md   %__TARGETROOT%\%1\gateway\Symbols
md   %__SYMBOLS%
md   %__SYMBOLS%\cpl
md   %__SYMBOLS%\exe
md   %__SYMBOLS%\dll
md   %__SYMBOLS%\sys

md   %__TARGETROOT%\%1\gateway\docs
md   %__TARGETROOT%\%1\gateway\help
REM md   %__TARGETROOT%\%1\gateway\%__TARGET_EXT%\samples
md   %__TARGETROOT%\%1\gateway\clients
echo empty >   %__TARGETROOT%\%1\gateway\clients\winnt\inetsrv
md   %__TARGETROOT%\%1\gateway\clients\win31x
md   %__TARGETROOT%\%1\gateway\clients\win31x\win32s
md   %__TARGETROOT%\%1\gateway\clients\win31x\rpc
md   %__TARGETROOT%\%1\gateway\clients\win95
md   %__TARGETROOT%\%1\gateway\clients\winnt
md   %__TARGETROOT%\%1\gateway\clients\winnt\%__TARGET_EXT%
md   %__TARGETROOT%\%1\gateway\admin
echo empty >   %__TARGETROOT%\%1\gateway\admin\inetsrv
md   %__TARGETROOT%\%1\gateway\admin\%__TARGET_EXT%
md   %__TARGETROOT%\%1\gateway\sdk
md   %__TARGETROOT%\%1\gateway\sdk\%__TARGET_EXT%

if not exist %__TARGET%             echo bad TARGET directory %__TARGET% && goto EXIT
echo copying to %__TARGET%



set __INETBIN=%BINARIES%\nt\inetsrv\sysroot
set __INETTREE=\nt\private\net\sockets\internet
set __SYSTEM32=%BINARIES%\nt\system32
set __SYMSRC=%BINARIES%\nt\inetsrv\symbols

REM
REM copy files to the proper location
REM

copy %__INETTREE%\ui\setup\setup.w16\stub.exe   %__TARGETROOT%\%1\gateway\setup.exe
copy %__INETTREE%\ui\setup\setup.w16\stub.exe   %__TARGETROOT%\%1\gateway\clients\setup.exe
copy %__INETTREE%\ui\setup\setup.w16\clients\insetup.inf %__TARGETROOT%\%1\gateway\clients
copy %__INETTREE%\ui\setup\setup.w16\stub.exe   %__TARGETROOT%\%1\gateway\admin\setup.exe
copy %__INETTREE%\ui\setup\setup.w16\admin\insetup.inf %__TARGETROOT%\%1\gateway\admin

copy      %__INETBIN%\basic.dll                              %__TARGET%
copy      %__INETBIN%\catcpl32.cpl                           %__TARGET%\catcpl.cpl
copy      %__INETBIN%\catscfg.dll                            %__TARGET%
copy      %__INETBIN%\fscfg.dll                              %__TARGET%
copy      %__INETBIN%\ftpsapi2.dll                           %__TARGET%
copy      %__INETBIN%\gateapi.dll                            %__TARGET%
copy      %__INETBIN%\gatectrs.dll                           %__TARGET%
copy      %__INETBIN%\gatectrs.h                             %__TARGET%
copy      %__INETBIN%\gatectrs.ini                           %__TARGET%
copy      %__INETBIN%\gateway.dll                            %__TARGET%
copy      %__INETBIN%\gatemib.dll                            %__TARGET%
copy      %__INETBIN%\gdapi.dll                              %__TARGET%
copy      %__INETBIN%\gscfg.dll                              %__TARGET%
copy      %__INETBIN%\httpmib.dll                            %__TARGET%
copy      %__INETBIN%\httpodbc.dll                           %__TARGET%
copy      %__INETBIN%\iexplore.exe                           %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe     %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe       %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll           %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp       %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid       %__TARGET%
copy      %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini              %__TARGET%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp  %__TARGET%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt  %__TARGET%
copy      %__INETBIN%\infoadmn.dll                           %__TARGET%
copy      %__INETBIN%\accsadmn.dll                           %__TARGET%
copy      %__INETBIN%\infoctrs.dll                           %__TARGET%
copy      %__INETBIN%\infoctrs.h                             %__TARGET%
copy      %__INETBIN%\infoctrs.ini                           %__TARGET%
copy      %__INETBIN%\accsctrs.dll                           %__TARGET%
copy      %__INETBIN%\accsctrs.h                             %__TARGET%
copy      %__INETBIN%\accsctrs.ini                           %__TARGET%
copy      %__INETBIN%\inetmgr.exe                            %__TARGET%
copy      %__INETBIN%\inetsloc.dll                           %__TARGET%
copy      %__INETBIN%\inetstp.dll                            %__TARGET%
copy      %__INETTREE%\ui\setup\setup.acc\obj\%__PROCESSOR_DIR%\setup.exe       %__TARGET%\install.exe
copy      %__INETTREE%\ui\setup\setup.acc\%__PROCESSOR_DIR%\inetstp.inf         %__TARGET%
copy      %__INETBIN%\infocomm.dll                           %__TARGET%
copy      %__INETBIN%\accscomm.dll                           %__TARGET%
copy      %__INETBIN%\inetaux.dll                            %__TARGET%
copy      %__INETBIN%\inetaccs.exe                           %__TARGET%
copy      %__INETBIN%\ipudll.dll                             %__TARGET%
copy      %__INETBIN%\miniprox.dll                           %__TARGET%
copy      %__INETTREE%\ui\setup\inetbug.txt                  %__TARGET%
copy      %__INETTREE%\ui\setup\base1\setup.hlp              %__TARGET%
copy      %__INETTREE%\ui\setup\base1\setup.cnt              %__TARGET%
copy      %__INETTREE%\ui\setup\base1\setup.hlp              %__TARGET%\install.hlp
copy      %__INETTREE%\ui\setup\base1\setup.cnt              %__TARGET%\install.cnt
copy      %__INETTREE%\ui\setup\setup.acc\unattend.txt       %__TARGET%
copy      %__INETDUMP%\convlog.exe                           %__TARGET%
copy      %__INETTREE%\svcs\gopher\server\logtemp.sql        %__TARGET%
copy      %__INETTREE%\msn\msnctrs.h                         %__TARGET%
copy      %__INETTREE%\msn\msnctrs.ini                       %__TARGET%
copy      %__INETTREE%\msn\%__PROCESSOR_DIR%\msntrace.dll    %__TARGET%
copy      %__INETTREE%\msn\%__PROCESSOR_DIR%\regtrace.exe    %__TARGET%
copy      %__INETTREE%\msn\%__PROCESSOR_DIR%\msnctrs.dll     %__TARGET%
copy      %__INETTREE%\msn\%__PROCESSOR_DIR%\msnsapi.dll     %__TARGET%
copy      %__INETTREE%\msn\%__PROCESSOR_DIR%\mosmib.dll      %__TARGET%
copy      %__INETTREE%\msn\%__PROCESSOR_DIR%\msnmsg.dll      %__TARGET%
copy      %__INETTREE%\msn\%__PROCESSOR_DIR%\msnsvc.dll      %__TARGET%
copy      %__INETDUMP%\msnscfg.dll                           %__TARGET%
if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_4
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll                           %__TARGET%
:MSVCRT_PPC_4
if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_4
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll                           %__TARGET%
:MSVCRT_SKIP_4
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll                           %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll      %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll                           %__TARGET%
copy      %__INETBIN%\tftpapi.exe                            %__TARGET%

if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip2
copy      %__INETTREE%\client\win32s\bin\rthunk16.dll        %__TARGET%
copy      %__INETTREE%\client\win32s\bin\rthunk32.dll        %__TARGET%
copy      %__INETBIN%\w32sinet.dll                           %__TARGET%

copy      %__INETTREE%\ui\setup\odbc\x86\cfm30.dll           %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll          %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll          %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll         %__TARGET%

copy      \nt\public\sdk\inc\wininet.h                       %__TARGETROOT%\%1\gateway\sdk
copy      \nt\private\net\snmp\mibs\ftp.mib                  %__TARGETROOT%\%1\gateway\sdk
copy      \nt\private\net\snmp\mibs\gateway.mib              %__TARGETROOT%\%1\gateway\sdk
copy      \nt\private\net\snmp\mibs\gopherd.mib              %__TARGETROOT%\%1\gateway\sdk
copy      \nt\private\net\snmp\mibs\http.mib                 %__TARGETROOT%\%1\gateway\sdk
copy      \nt\private\net\snmp\mibs\inetsrv.mib              %__TARGETROOT%\%1\gateway\sdk
copy      %__INETTREE%\svcs\w3\server\httpfilt.h             %__TARGETROOT%\%1\gateway\sdk
copy      %__INETTREE%\svcs\w3\server\httpext.h              %__TARGETROOT%\%1\gateway\sdk
xcopy /ei  \\kernel\razzle3\src\internet\docs\gateway        %__TARGETROOT%\%1\gateway\docs
copy      %__INETTREE%\ui\internet\inetmgr.hlp               %__TARGETROOT%\%1\gateway\help
copy      %__INETTREE%\ui\internet\inetmgr.cnt               %__TARGETROOT%\%1\gateway\help
copy      %__INETTREE%\ui\internet\common.hlp                %__TARGETROOT%\%1\gateway\help
copy      %__INETTREE%\ui\internet\common.cnt                %__TARGETROOT%\%1\gateway\help
copy      %__INETTREE%\ui\catcfg\catcfg.hlp                  %__TARGETROOT%\%1\gateway\help
compdir /len %__TARGETROOT%\winnt351.qfe                      %__TARGETROOT%\%1\gateway\winnt351.qfe
:skip2

copy      \nt\public\sdk\lib\%__TARGET_EXT%\wininet.lib      %__TARGETROOT%\%1\gateway\sdk\%__TARGET_EXT%
copy      %__INETBIN%\w3ctrs.dll                             %__TARGET%
copy      %__INETBIN%\w3ctrs.h                               %__TARGET%
copy      %__INETBIN%\w3ctrs.ini                             %__TARGET%
copy      %__INETBIN%\w3svc.dll                              %__TARGET%
copy      %__INETBIN%\w3scfg.dll                             %__TARGET%
copy      %__INETBIN%\w3svapi.dll                            %__TARGET%
copy      %__INETBIN%\wininet.dll                            %__TARGET%
copy      %__INETBIN%\wsock32f.dll                           %__TARGET%
copy      %__INETBIN%\_wsock32.dll                           %__TARGET%

copy      %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini   %__TARGET%

echo @echo Internet Server build %1 >>           %__TARGET%\inetver.bat

copy      %__SYMSRC%\dll\*.*                     %__SYMBOLS%\dll
copy      %__SYMSRC%\cpl\*.*                     %__SYMBOLS%\cpl
copy      %__SYMSRC%\exe\*.*                     %__SYMBOLS%\exe

if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip3
copy      %__INETBIN%\w32sinet.sym               %__SYMBOLS%\dll
copy      %__INETBIN%\proxyhlp.sym               %__SYMBOLS%\dll
:skip3

REM copy      %__SYMSRC%\sys\*.*                     %__SYMBOLS%\sys


REM
REM copy over ODBC files.
REM

copy \nt\private\net\sockets\internet\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\*.* %__TARGETROOT%\%1\gateway\%__TARGET_EXT%
copy \nt\private\net\sockets\internet\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\ODBC\*.* %__TARGETROOT%\%1\gateway\%__TARGET_EXT%

if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip_debug_cfm4
if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM4
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll       %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll      %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll      %__TARGET%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll     %__TARGET%
:SKIP_CHK_CFM4
:skip_debug_cfm4

REM
REM copy files specific to admin installation.
REM

set __ADMIN=%__TARGETROOT%\%1\gateway\admin\%__TARGET_EXT%

copy      %__INETBIN%\inetmgr.exe                                 %__ADMIN%
copy      %__INETBIN%\gscfg.dll                                   %__ADMIN%
copy      %__INETBIN%\w3scfg.dll                                  %__ADMIN%
copy      %__INETBIN%\fscfg.dll                                   %__ADMIN%
copy      %__INETBIN%\catscfg.dll                                 %__ADMIN%
copy      %__INETDUMP%\msnscfg.dll                                %__ADMIN%
copy      %__INETTREE%\msn\%__PROCESSOR_DIR%\msnsapi.dll          %__ADMIN%
copy      %__INETBIN%\infoadmn.dll                                %__ADMIN%
copy      %__INETBIN%\accsadmn.dll                                %__ADMIN%
copy      %__INETBIN%\ftpsapi2.dll                                %__ADMIN%
copy      %__INETBIN%\gateapi.dll                                 %__ADMIN%
copy      %__INETBIN%\w3svapi.dll                                 %__ADMIN%
copy      %__INETBIN%\gdapi.dll                                   %__ADMIN%
copy      %__INETBIN%\ipudll.dll                                  %__ADMIN%
copy      %__INETBIN%\inetsloc.dll                                %__ADMIN%
copy      %__INETBIN%\wininet.dll                                 %__ADMIN%
copy      %__INETDUMP%\convlog.exe                                %__ADMIN%
copy      %__INETTREE%\ui\setup\setup.acc\obj\%__PROCESSOR_DIR%\setup.exe       %__ADMIN%\install.exe
copy      %__INETTREE%\ui\setup\setup.acc\unattend.txt            %__ADMIN%
copy      %__INETBIN%\inetstp.dll                                 %__ADMIN%
copy      %__INETTREE%\ui\setup\setup.acc\%__PROCESSOR_DIR%\inetstp.inf         %__ADMIN%
copy      %__INETTREE%\ui\setup\base1\setup.hlp                   %__ADMIN%
copy      %__INETTREE%\ui\setup\base1\setup.cnt                   %__ADMIN%
copy      %__INETTREE%\ui\setup\base1\setup.hlp                   %__ADMIN%\install.hlp
copy      %__INETTREE%\ui\setup\base1\setup.cnt                   %__ADMIN%\install.cnt
copy      %__INETTREE%\ui\setup\inetbug.txt                       %__ADMIN%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll      %__ADMIN%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll      %__ADMIN%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll                           %__ADMIN%
if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_5
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll      %__ADMIN%
:MSVCRT_PPC_5
if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_5
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll      %__ADMIN%
:MSVCRT_SKIP_5
copy      %__TARGET%\inetver.bat                                  %__ADMIN%
xcopy /ei  %__TARGETROOT%\%1\gateway\help %__TARGETROOT%\%1\gateway\admin\help
xcopy /ei  %__TARGETROOT%\%1\gateway\docs %__TARGETROOT%\%1\gateway\admin\docs

if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip4

copy      %__INETTREE%\ui\setup\odbc\x86\cfm30.dll                %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll               %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll               %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll              %__CLIENT%

if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM5
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll            %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll           %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll           %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll          %__CLIENT%
:SKIP_CHK_CFM5

:skip4

REM
REM copy files specific to client installation.
REM

set  __WIN95=%__TARGETROOT%\%1\gateway\clients\win95
set __CLIENT=%__TARGETROOT%\%1\gateway\clients\winnt\%__TARGET_EXT%
set __WIN31X=%__TARGETROOT%\%1\gateway\clients\win31x

copy      %__INETBIN%\iexplore.exe                                %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe     %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe       %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll           %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp       %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid       %__CLIENT%
copy      %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini              %__CLIENT%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp       %__CLIENT%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt       %__CLIENT%
copy      %__INETBIN%\_wsock32.dll                                %__CLIENT%
copy      %__INETBIN%\wsock32f.dll                                %__CLIENT%
copy      %__INETBIN%\wininet.dll                                 %__CLIENT%
copy      %__INETBIN%\miniprox.dll                                %__CLIENT%
copy      %__INETBIN%\basic.dll                                   %__CLIENT%
copy      %__INETBIN%\catcpl32.cpl                                %__CLIENT%\catcpl.cpl
copy      %__INETTREE%\ui\setup\setup.acc\obj\%__PROCESSOR_DIR%\setup.exe       %__CLIENT%\install.exe
copy      %__INETTREE%\ui\setup\setup.acc\unattend.txt            %__CLIENT%
copy      %__INETBIN%\inetstp.dll                                 %__CLIENT%
copy      %__INETBIN%\inetstp.dll                                 %__CLIENT%
copy      %__INETBIN%\infoadmn.dll                                %__CLIENT%
copy      %__INETBIN%\accsadmn.dll                                %__CLIENT%
copy      %__INETBIN%\inetsloc.dll                                %__CLIENT%
copy      %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini        %__CLIENT%
copy      %__INETTREE%\ui\setup\base1\prefix.rc+%__INETTREE%\ui\setup\setup.acc\%__PROCESSOR_DIR%\inetstp.inf         %__CLIENT%\inetstp.inf
copy      %__TARGET%\inetver.bat                                  %__CLIENT%
copy      %__INETTREE%\ui\setup\base1\setup.hlp                   %__CLIENT%
copy      %__INETTREE%\ui\setup\base1\setup.cnt                   %__CLIENT%
copy      %__INETTREE%\ui\setup\base1\setup.hlp                   %__CLIENT%\install.hlp
copy      %__INETTREE%\ui\setup\base1\setup.cnt                   %__CLIENT%\install.cnt
copy      %__INETTREE%\ui\setup\inetbug.txt                       %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll      %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll      %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll                           %__CLIENT%
if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_6
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll      %__CLIENT%
:MSVCRT_PPC_6
if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_6
copy      %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll      %__CLIENT%
:MSVCRT_SKIP_6
xcopy /ei  %__TARGETROOT%\%1\gateway\help %__TARGETROOT%\%1\gateway\clients\winnt\help
xcopy /ei  %__TARGETROOT%\%1\gateway\docs %__TARGETROOT%\%1\gateway\clients\winnt\docs
xcopy /ei  %__TARGETROOT%\%1\gateway\docs %__TARGETROOT%\%1\gateway\clients\docs

if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip5

copy      %__INETTREE%\ui\setup\odbc\x86\cfm30.dll                %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll               %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll               %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll              %__CLIENT%

if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM6
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll            %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll           %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll           %__CLIENT%
copy      %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll          %__CLIENT%
:SKIP_CHK_CFM6

if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skipmsie20forgw
REM BUGBUG Should remove or not copy Real Audio files
copy     \nt\private\net\sockets\internet\ui\mosaic\win95\msie20.exe  %__WIN95%\
copy     \nt\private\net\sockets\internet\ui\mosaic\win95\ientlm.exe  %__WIN95%\
copy     \nt\private\net\sockets\internet\ui\mosaic\win95\ginstall.bat %__WIN95%\install.bat
copy     \nt\private\net\sockets\internet\ui\mosaic\win95\readme.txt  %__WIN95%\
copy     %__CLIENT%\*.*  %__WIn95%
:skipmsie20forgw

copy      %__INETBIN%\iexplore.exe                                %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe     %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe       %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll           %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp       %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid       %__WIN31X%
copy      %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini              %__WIN31X%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp       %__WIN31X%
copy      %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt       %__WIN31X%
copy      %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini        %__WIN31X%
copy      %__INETBIN%\catcpl.cpl                                  %__WIN31X%
copy      %__INETBIN%\miniprox.dll                                %__WIN31X%
copy      %__INETBIN%\basic.dll                                   %__WIN31X%
copy      %__INETBIN%\utinet16.dll                                %__WIN31X%
copy      %__INETBIN%\proxyhlp.exe                                %__WIN31X%
copy      %__INETBIN%\_wsock32.dll                                %__WIN31X%
copy      %__INETBIN%\w32sinet.dll                                %__WIN31X%\wininet.dll

REM
REM Copy ACME setup
REM

copy      %__INETTREE%\ui\setup\wfw.dll\acme\*.*                  %__WIN31X%
move      %__WIN31X%\setup.exe                                    %__WIN31X%\install.exe
copy      %__INETTREE%\ui\setup\wfw.dll\intersu.dll               %__WIN31X%
copy      %__INETTREE%\ui\setup\wfw.dll\interacc.inf              %__WIN31X%\internet.inf
copy      %__INETTREE%\ui\setup\wfw.dll\setup.acc                 %__WIN31X%\install.lst
copy      %__INETTREE%\ui\setup\wfw.dll\internet.acc              %__WIN31X%\internet.stf

REM
REM Win32s and RPC
REM

xcopy /S /E /I  %__INETTREE%\ui\setup\win32s                      %__WIN31X%\win32s
copy      %__INETTREE%\ui\setup\rpc\*.*                           %__WIN31X%\rpc

:skip5

REM
REM Propagate dev files (headers and libs).
REM

call mkdev.cmd %1

rem
rem Tell the user how to bypass the bypass
rem
goto IDIOT_CHECK_FINI
:IDIOT_CHECK
@echo ----------------------------------------------------------------
@echo WARNING: Version %1 is already present on %__TARGETROOT%
@echo ----------------------------------------------------------------
@echo If you really want to do this, then use: inetrel %1 /replace
goto EXIT
:IDIOT_CHECK_FINI

:EXIT