Leaked source code of windows server 2003
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.

869 lines
47 KiB

  1. REM @echo off
  2. setlocal
  3. REM
  4. REM CHECKED build if NTDEBUG defined, else FREE build.
  5. REM
  6. set __TARGETROOT=\\whiteice\inetsrv
  7. set __TARGET_SUBDIR=chk
  8. if "%NTDEBUG%"=="cvp" set __TARGETROOT=\\whiteice\inetsrv.chk
  9. REM
  10. REM determine what kind of processor
  11. REM
  12. if "%PROCESSOR_ARCHITECTURE%"=="x86" goto X86
  13. if "%PROCESSOR_ARCHITECTURE%"=="MIPS" goto MIPS
  14. if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto PPC
  15. if "%PROCESSOR_ARCHITECTURE%"=="ALPHA" goto ALPHA
  16. echo PROCESSOR_ARCHITECTURE not defined.
  17. goto EXIT
  18. :X86
  19. set __TARGET_EXT=i386
  20. set __PROCESSOR_DIR=i386
  21. goto OK
  22. :MIPS
  23. set __TARGET_EXT=MIPS
  24. set __PROCESSOR_DIR=mips
  25. goto OK
  26. :PPC
  27. set __TARGET_EXT=PPC
  28. set __PROCESSOR_DIR=ppc
  29. goto OK
  30. :ALPHA
  31. set __TARGET_EXT=ALPHA
  32. set __PROCESSOR_DIR=alpha
  33. goto OK
  34. :OK
  35. REM
  36. REM check parameters and env vars
  37. REM
  38. if "%1"=="" echo usage: INETREL ^<version^> && goto EXIT
  39. if "%BINARIES%"=="" echo BINARIES not set && goto EXIT
  40. if not exist %BINARIES%\nt\inetsrv echo bad BINARIES directory && goto EXIT
  41. set __TARGET=%__TARGETROOT%\%1\srv\%__TARGET_EXT%\
  42. rem
  43. rem Insure that we are not trashing an existing build.
  44. rem
  45. if exist %__TARGET%\inetver.bat if NOT "%2" == "/replace" goto IDIOT_CHECK
  46. REM
  47. REM create release directories
  48. REM
  49. md %__TARGETROOT%\%1
  50. md %__TARGETROOT%\%1\srv
  51. md %__TARGETROOT%\%1\iexp
  52. md %__TARGETROOT%\%1\iexp\docs
  53. md %__TARGETROOT%\%1\iexp\files
  54. echo empty > %__TARGETROOT%\%1\srv\inetsrv
  55. md %__TARGETROOT%\%1\srv\%__TARGET_EXT%
  56. set __SYMBOLS=%__TARGETROOT%\%1\srv\Symbols\%__TARGET_EXT%
  57. md %__TARGETROOT%\%1\srv\Symbols
  58. md %__SYMBOLS%
  59. md %__SYMBOLS%\cpl
  60. md %__SYMBOLS%\exe
  61. md %__SYMBOLS%\dll
  62. md %__SYMBOLS%\sys
  63. md %__TARGETROOT%\%1\srv\docs
  64. md %__TARGETROOT%\%1\srv\help
  65. REM md %__TARGETROOT%\%1\srv\%__TARGET_EXT%\samples
  66. md %__TARGETROOT%\%1\srv\clients
  67. md %__TARGETROOT%\%1\srv\clients\win31x
  68. md %__TARGETROOT%\%1\srv\clients\win31x\win32s
  69. md %__TARGETROOT%\%1\srv\clients\win31x\rpc
  70. md %__TARGETROOT%\%1\srv\clients\win95
  71. md %__TARGETROOT%\%1\srv\clients\winnt
  72. echo empty > %__TARGETROOT%\%1\srv\clients\winnt\inetsrv
  73. md %__TARGETROOT%\%1\srv\clients\winnt\%__TARGET_EXT%
  74. md %__TARGETROOT%\%1\srv\admin
  75. echo empty > %__TARGETROOT%\%1\srv\admin\inetsrv
  76. md %__TARGETROOT%\%1\srv\admin\%__TARGET_EXT%
  77. md %__TARGETROOT%\%1\srv\sdk
  78. if not exist %__TARGET% echo bad TARGET directory %__TARGET% && goto EXIT
  79. echo copying to %__TARGET%
  80. set __INETBIN=%BINARIES%\nt\inetsrv\sysroot
  81. set __INETDUMP=%BINARIES%\nt\inetsrv\dump
  82. set __INETTREE=\nt\private\net\sockets\internet
  83. set __SYSTEM32=%BINARIES%\nt\system32
  84. set __SYMSRC=%BINARIES%\nt\inetsrv\symbols
  85. REM
  86. REM copy files to the proper location
  87. REM
  88. copy %__INETTREE%\ui\setup\setup.w16\stub.exe %__TARGETROOT%\%1\srv\setup.exe
  89. copy %__INETTREE%\ui\setup\setup.srv\inetsrv.pdf %__TARGETROOT%\%1\srv
  90. copy %__INETTREE%\ui\setup\setup.w16\stub.exe %__TARGETROOT%\%1\srv\clients\setup.exe
  91. copy %__INETTREE%\ui\setup\setup.srv\inetsrv.pdf %__TARGETROOT%\%1\srv\clients
  92. copy %__INETTREE%\ui\setup\setup.w16\clients\insetup.inf %__TARGETROOT%\%1\srv\clients
  93. copy %__INETTREE%\ui\setup\setup.w16\stub.exe %__TARGETROOT%\%1\srv\admin\setup.exe
  94. copy %__INETTREE%\ui\setup\setup.srv\inetsrv.pdf %__TARGETROOT%\%1\srv\admin
  95. copy %__INETTREE%\ui\setup\setup.w16\admin\insetup.inf %__TARGETROOT%\%1\srv\admin
  96. copy %__INETBIN%\basic.dll %__TARGET%
  97. copy %__INETBIN%\catcpl32.cpl %__TARGET%\catcpl.cpl
  98. copy %__INETBIN%\fscfg.dll %__TARGET%
  99. copy %__INETBIN%\ftpctrs.h %__TARGET%
  100. copy %__INETBIN%\ftpctrs.ini %__TARGET%
  101. copy %__INETBIN%\ftpctrs2.dll %__TARGET%
  102. copy %__INETBIN%\ftpmib.dll %__TARGET%
  103. copy %__INETBIN%\ftpsapi2.dll %__TARGET%
  104. copy %__INETBIN%\ftpsvc2.dll %__TARGET%
  105. copy %__INETBIN%\gdapi.dll %__TARGET%
  106. copy %__INETBIN%\gdctrs.dll %__TARGET%
  107. copy %__INETBIN%\gdctrs.h %__TARGET%
  108. copy %__INETBIN%\gdctrs.ini %__TARGET%
  109. copy %__INETBIN%\gdmib.dll %__TARGET%
  110. copy %__INETBIN%\gdspace.dll %__TARGET%
  111. copy %__INETBIN%\gdsset.exe %__TARGET%
  112. copy %__INETBIN%\gopher.exe %__TARGET%
  113. copy %__INETBIN%\GOPHERD.dll %__TARGET%
  114. copy %__INETBIN%\gscfg.dll %__TARGET%
  115. copy %__INETBIN%\httpmib.dll %__TARGET%
  116. copy %__INETBIN%\httpodbc.dll %__TARGET%
  117. copy %__INETBIN%\setkey.exe %__TARGET%
  118. copy %__INETBIN%\sspifilt.dll %__TARGET%
  119. copy %__INETBIN%\sslsspi.dll %__TARGET%
  120. copy %__INETTREE%\ssl\keygen\obj\%__PROCESSOR_DIR%\keygen.exe %__TARGET%
  121. copy %__INETBIN%\iexplore.exe %__TARGET%
  122. copy %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe %__TARGET%
  123. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe %__TARGET%
  124. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll %__TARGET%
  125. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp %__TARGET%
  126. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid %__TARGET%
  127. copy %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini %__TARGET%
  128. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp %__TARGET%
  129. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt %__TARGET%
  130. copy %__INETBIN%\infoadmn.dll %__TARGET%
  131. copy %__INETBIN%\infoctrs.dll %__TARGET%
  132. copy %__INETBIN%\infoctrs.h %__TARGET%
  133. copy %__INETBIN%\infoctrs.ini %__TARGET%
  134. copy %__INETBIN%\inetmgr.exe %__TARGET%
  135. copy %__INETBIN%\inetsloc.dll %__TARGET%
  136. copy %__INETBIN%\inetstp.dll %__TARGET%
  137. copy %__INETTREE%\ui\setup\setup.srv\obj\%__PROCESSOR_DIR%\inetstp.exe %__TARGET%\install.exe
  138. copy %__INETTREE%\ui\setup\setup.srv\%__PROCESSOR_DIR%\inetstp.inf %__TARGET%
  139. copy %__INETBIN%\infocomm.dll %__TARGET%
  140. copy %__INETBIN%\inetinfo.exe %__TARGET%
  141. copy %__INETBIN%\ipudll.dll %__TARGET%
  142. copy %__INETBIN%\miniprox.dll %__TARGET%
  143. copy %__INETTREE%\ui\setup\base1\setup.hlp %__TARGET%
  144. copy %__INETTREE%\ui\setup\base1\setup.cnt %__TARGET%
  145. copy %__INETTREE%\ui\setup\base1\setup.hlp %__TARGET%\install.hlp
  146. copy %__INETTREE%\ui\setup\base1\setup.cnt %__TARGET%\install.cnt
  147. copy %__INETTREE%\ui\setup\setup.srv\unattend.txt %__TARGET%
  148. copy %__INETDUMP%\convlog.exe %__TARGET%
  149. copy %__INETTREE%\svcs\gopher\server\logtemp.sql %__TARGET%
  150. if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_1
  151. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll %__TARGET%
  152. :MSVCRT_PPC_1
  153. if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_1
  154. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll %__TARGET%
  155. :MSVCRT_SKIP_1
  156. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll %__TARGET%
  157. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll %__TARGET%
  158. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll %__TARGET%
  159. copy %__INETBIN%\tftpapi.exe %__TARGET%
  160. xcopy /ei %__INETTREE%\ui\html %__TARGET%\html
  161. xcopy /ei %__INETTREE%\ui\scripts %__TARGET%\scripts
  162. copy %__INETBIN%\mkilog.exe %__TARGET%\scripts\tools
  163. copy %__INETDUMP%\getdrvrs.exe %__TARGET%\scripts\tools
  164. copy %__INETDUMP%\dsnform.exe %__TARGET%\scripts\tools
  165. copy %__INETDUMP%\newdsn.exe %__TARGET%\scripts\tools
  166. copy %__INETDUMP%\volresp.dll %__TARGET%\scripts\samples
  167. copy %__INETDUMP%\srch.dll %__TARGET%\scripts\samples
  168. copy %__INETDUMP%\favlist.dll %__TARGET%\scripts\samples
  169. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip2
  170. copy %__INETTREE%\client\win32s\bin\rthunk16.dll %__TARGET%
  171. copy %__INETTREE%\client\win32s\bin\rthunk32.dll %__TARGET%
  172. copy %__INETBIN%\w32sinet.dll %__TARGET%
  173. copy %__INETTREE%\ui\setup\odbc\x86\cfm30.dll %__TARGET%
  174. copy %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll %__TARGET%
  175. copy %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll %__TARGET%
  176. copy %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll %__TARGET%
  177. copy \nt\private\net\snmp\mibs\ftp.mib %__TARGETROOT%\%1\srv\sdk
  178. copy \nt\private\net\snmp\mibs\gateway.mib %__TARGETROOT%\%1\srv\sdk
  179. copy \nt\private\net\snmp\mibs\gopherd.mib %__TARGETROOT%\%1\srv\sdk
  180. copy \nt\private\net\snmp\mibs\http.mib %__TARGETROOT%\%1\srv\sdk
  181. copy \nt\private\net\snmp\mibs\inetsrv.mib %__TARGETROOT%\%1\srv\sdk
  182. copy %__INETTREE%\svcs\w3\server\httpfilt.h %__TARGETROOT%\%1\srv\sdk
  183. copy %__INETTREE%\svcs\w3\server\httpext.h %__TARGETROOT%\%1\srv\sdk
  184. xcopy /ei \\kernel\razzle3\src\internet\docs\srv %__TARGETROOT%\%1\srv\docs
  185. copy %__INETTREE%\ui\internet\inetmgr.hlp %__TARGETROOT%\%1\srv\help
  186. copy %__INETTREE%\ui\internet\inetmgr.cnt %__TARGETROOT%\%1\srv\help
  187. copy %__INETTREE%\ui\internet\common.hlp %__TARGETROOT%\%1\srv\help
  188. copy %__INETTREE%\ui\internet\common.cnt %__TARGETROOT%\%1\srv\help
  189. copy %__INETTREE%\ui\fscfg\fscfg.hlp %__TARGETROOT%\%1\srv\help
  190. copy %__INETTREE%\ui\fscfg\fscfg.cnt %__TARGETROOT%\%1\srv\help
  191. copy %__INETTREE%\ui\gscfg\gscfg.hlp %__TARGETROOT%\%1\srv\help
  192. copy %__INETTREE%\ui\gscfg\gscfg.cnt %__TARGETROOT%\%1\srv\help
  193. copy %__INETTREE%\ui\w3scfg\w3scfg.hlp %__TARGETROOT%\%1\srv\help
  194. copy %__INETTREE%\ui\w3scfg\w3scfg.cnt %__TARGETROOT%\%1\srv\help
  195. compdir /len %__TARGETROOT%\winnt351.qfe %__TARGETROOT%\%1\srv\winnt351.qfe
  196. :skip2
  197. copy %__INETBIN%\w3ctrs.dll %__TARGET%
  198. copy %__INETBIN%\w3ctrs.h %__TARGET%
  199. copy %__INETBIN%\w3ctrs.ini %__TARGET%
  200. copy %__INETBIN%\w3scfg.dll %__TARGET%
  201. copy %__INETBIN%\w3svapi.dll %__TARGET%
  202. copy %__INETBIN%\w3svc.dll %__TARGET%
  203. copy %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini %__TARGET%
  204. echo @echo Internet Server build %1 >> %__TARGET%\inetver.bat
  205. copy %__SYMSRC%\dll\*.* %__SYMBOLS%\dll
  206. copy %__SYMSRC%\cpl\*.* %__SYMBOLS%\cpl
  207. copy %__SYMSRC%\exe\*.* %__SYMBOLS%\exe
  208. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip1
  209. copy %__INETBIN%\w32sinet.sym %__SYMBOLS%\dll
  210. copy %__INETBIN%\proxyhlp.sym %__SYMBOLS%\dll
  211. :skip1
  212. REM copy %__SYMSRC%\sys\*.* %__SYMBOLS%\sys
  213. REM
  214. REM copy over ODBC files.
  215. REM
  216. copy \nt\private\net\sockets\internet\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\*.* %__TARGETROOT%\%1\srv\%__TARGET_EXT%
  217. copy \nt\private\net\sockets\internet\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\*.* %__TARGETROOT%\%1\srv\%__TARGET_EXT%
  218. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip_debug_cfm
  219. if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM
  220. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll %__TARGET%
  221. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll %__TARGET%
  222. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll %__TARGET%
  223. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll %__TARGET%
  224. :SKIP_CHK_CFM
  225. :skip_debug_cfm
  226. REM
  227. REM copy files specific to admin installation.
  228. REM
  229. set __ADMIN=%__TARGETROOT%\%1\srv\admin\%__TARGET_EXT%
  230. copy %__INETBIN%\inetmgr.exe %__ADMIN%
  231. copy %__INETBIN%\gscfg.dll %__ADMIN%
  232. copy %__INETBIN%\w3scfg.dll %__ADMIN%
  233. copy %__INETBIN%\fscfg.dll %__ADMIN%
  234. copy %__INETBIN%\infoadmn.dll %__ADMIN%
  235. copy %__INETBIN%\ftpsapi2.dll %__ADMIN%
  236. copy %__INETBIN%\w3svapi.dll %__ADMIN%
  237. copy %__INETBIN%\gdapi.dll %__ADMIN%
  238. copy %__INETBIN%\ipudll.dll %__ADMIN%
  239. copy %__INETBIN%\inetsloc.dll %__ADMIN%
  240. copy %__INETDUMP%\convlog.exe %__ADMIN%
  241. copy %__INETTREE%\ui\setup\setup.srv\obj\%__PROCESSOR_DIR%\inetstp.exe %__ADMIN%\install.exe
  242. copy %__INETTREE%\ui\setup\setup.srv\unattend.txt %__ADMIN%
  243. copy %__INETBIN%\inetstp.dll %__ADMIN%
  244. copy %__INETTREE%\ui\setup\setup.srv\%__PROCESSOR_DIR%\inetstp.inf %__ADMIN%
  245. copy %__INETTREE%\ui\setup\base1\setup.hlp %__ADMIN%
  246. copy %__INETTREE%\ui\setup\base1\setup.cnt %__ADMIN%
  247. copy %__INETTREE%\ui\setup\base1\setup.hlp %__ADMIN%\install.hlp
  248. copy %__INETTREE%\ui\setup\base1\setup.cnt %__ADMIN%\install.cnt
  249. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll %__ADMIN%
  250. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll %__ADMIN%
  251. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll %__ADMIN%
  252. if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_2
  253. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll %__ADMIN%
  254. :MSVCRT_PPC_2
  255. if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_2
  256. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll %__ADMIN%
  257. :MSVCRT_SKIP_2
  258. copy %__TARGET%\inetver.bat %__ADMIN%
  259. xcopy /ei %__TARGETROOT%\%1\srv\help %__TARGETROOT%\%1\srv\admin\help
  260. xcopy /ei %__TARGETROOT%\%1\srv\docs %__TARGETROOT%\%1\srv\admin\docs
  261. copy %__INETTREE%\ui\setup\base1\readme.txt %__TARGETROOT%\%1\srv
  262. copy %__INETTREE%\ui\setup\base1\readme.wri %__TARGETROOT%\%1\srv
  263. copy %__INETTREE%\ui\setup\base1\license.txt %__TARGETROOT%\%1\srv
  264. copy %__INETTREE%\ui\setup\base1\message.txt %__TARGETROOT%\%1
  265. rem
  266. rem a-bwill - %__CLIENT% not defined at this point
  267. rem
  268. rem if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skipx86
  269. rem
  270. rem copy %__INETTREE%\ui\setup\odbc\x86\cfm30.dll %__CLIENT%
  271. rem copy %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll %__CLIENT%
  272. rem copy %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll %__CLIENT%
  273. rem copy %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll %__CLIENT%
  274. rem
  275. rem if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM2
  276. rem copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll %__CLIENT%
  277. rem copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll %__CLIENT%
  278. rem copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll %__CLIENT%
  279. rem copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll %__CLIENT%
  280. rem
  281. :SKIP_CHK_CFM2
  282. :skipx86
  283. REM
  284. REM copy files specific to client installation.
  285. REM
  286. set __WIN95=%__TARGETROOT%\%1\srv\clients\win95
  287. set __WIN31X=%__TARGETROOT%\%1\srv\clients\win31x
  288. rem
  289. rem a-bwill - this line was explicitly changed to reference the
  290. rem gateway directory instead of the srv directory. I don't know
  291. rem why, but it breaks the build like a bad dog. changing back
  292. rem to referencing srv until it gets straightened out.
  293. rem
  294. rem set __CLIENT=%__TARGETROOT%\%1\gateway\clients\winnt\%__TARGET_EXT%
  295. rem
  296. set __CLIENT=%__TARGETROOT%\%1\srv\clients\winnt\%__TARGET_EXT%
  297. REM Win 95 setup runs with NT x86 setup
  298. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skipmsie20forwinnt
  299. copy \nt\private\net\sockets\internet\ui\mosaic\win95\readme.txt %__WIN95%\
  300. copy \nt\private\net\sockets\internet\ui\mosaic\win95\msie20.exe %__WIN95%\
  301. copy \nt\private\net\sockets\internet\ui\mosaic\win95\ientlm.exe %__WIN95%\
  302. copy \nt\private\net\sockets\internet\ui\mosaic\win95\install.bat %__WIN95%\
  303. :skipmsie20forwinnt
  304. copy %__INETBIN%\iexplore.exe %__CLIENT%
  305. copy %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe %__CLIENT%
  306. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe %__CLIENT%
  307. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll %__CLIENT%
  308. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp %__CLIENT%
  309. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid %__CLIENT%
  310. copy %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini %__CLIENT%
  311. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp %__CLIENT%
  312. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt %__CLIENT%
  313. copy %__INETBIN%\basic.dll %__CLIENT%
  314. copy %__INETBIN%\catcpl32.cpl %__CLIENT%\catcpl.cpl
  315. copy %__INETTREE%\ui\setup\setup.srv\obj\%__PROCESSOR_DIR%\inetstp.exe %__CLIENT%\install.exe
  316. copy %__INETTREE%\ui\setup\setup.srv\unattend.txt %__CLIENT%
  317. copy %__INETBIN%\inetstp.dll %__CLIENT%
  318. copy %__INETBIN%\inetstp.dll %__CLIENT%
  319. copy %__INETBIN%\infoadmn.dll %__CLIENT%
  320. copy %__INETBIN%\inetsloc.dll %__CLIENT%
  321. copy %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini %__CLIENT%
  322. copy %__INETTREE%\ui\setup\base1\prefix.rc+%__INETTREE%\ui\setup\setup.srv\%__PROCESSOR_DIR%\inetstp.inf %__CLIENT%\inetstp.inf
  323. copy %__TARGET%\inetver.bat %__CLIENT%
  324. copy %__INETTREE%\ui\setup\base1\setup.hlp %__CLIENT%
  325. copy %__INETTREE%\ui\setup\base1\setup.cnt %__CLIENT%
  326. copy %__INETTREE%\ui\setup\base1\setup.hlp %__CLIENT%\install.hlp
  327. copy %__INETTREE%\ui\setup\base1\setup.cnt %__CLIENT%\install.cnt
  328. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll %__CLIENT%
  329. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll %__CLIENT%
  330. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll %__CLIENT%
  331. if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_3
  332. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll %__CLIENT%
  333. :MSVCRT_PPC_3
  334. if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_3
  335. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll %__CLIENT%
  336. :MSVCRT_SKIP_3
  337. xcopy /ei %__TARGETROOT%\%1\srv\help %__TARGETROOT%\%1\srv\clients\winnt\help
  338. xcopy /ei %__TARGETROOT%\%1\srv\docs %__TARGETROOT%\%1\srv\clients\winnt\docs
  339. xcopy /ei %__TARGETROOT%\%1\srv\docs %__TARGETROOT%\%1\srv\clients\docs
  340. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skipx862
  341. copy %__INETTREE%\ui\setup\odbc\x86\cfm30.dll %__CLIENT%
  342. copy %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll %__CLIENT%
  343. copy %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll %__CLIENT%
  344. copy %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll %__CLIENT%
  345. if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM3
  346. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll %__CLIENT%
  347. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll %__CLIENT%
  348. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll %__CLIENT%
  349. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll %__CLIENT%
  350. :SKIP_CHK_CFM3
  351. :skipmsie20
  352. copy %__INETBIN%\iexplore.exe %__WIN31X%
  353. copy %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe %__WIN31X%
  354. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe %__WIN31X%
  355. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll %__WIN31X%
  356. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp %__WIN31X%
  357. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid %__WIN31X%
  358. copy %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini %__WIN31X%
  359. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp %__WIN31X%
  360. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt %__WIN31X%
  361. copy %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini %__WIN31X%
  362. REM copy %__INETBIN%\catcpl.cpl %__WIN31X%
  363. REM copy %__INETBIN%\miniprox.dll %__WIN31X%
  364. copy %__INETBIN%\basic.dll %__WIN31X%
  365. copy %__INETBIN%\utinet16.dll %__WIN31X%
  366. REM copy %__INETBIN%\proxyhlp.exe %__WIN31X%
  367. REM copy %__INETBIN%\_wsock32.dll %__WIN31X%
  368. REM copy %__INETBIN%\w32sinet.dll %__WIN31X%\wininet.dll
  369. REM
  370. REM Copy ACME setup
  371. REM
  372. copy %__INETTREE%\ui\setup\wfw.dll\acme\*.* %__WIN31X%
  373. move %__WIN31X%\setup.exe %__WIN31X%\install.exe
  374. copy %__INETTREE%\ui\setup\wfw.dll\intersu.dll %__WIN31X%
  375. copy %__INETTREE%\ui\setup\wfw.dll\internet.inf %__WIN31X%
  376. copy %__INETTREE%\ui\setup\wfw.dll\setup.lst %__WIN31X%\install.lst
  377. copy %__INETTREE%\ui\setup\wfw.dll\internet.stf %__WIN31X%
  378. REM
  379. REM Win32s and RPC
  380. REM
  381. xcopy /S /E /I %__INETTREE%\ui\setup\win32s %__WIN31X%\win32s
  382. copy %__INETTREE%\ui\setup\rpc\*.* %__WIN31X%\rpc
  383. REM
  384. REM setup the iexp share
  385. REM
  386. set __IEXPDEST=%__TARGETROOT%\%1\iexp\files
  387. copy %__WIN31X%\*.* %__IEXPDEST%
  388. move %__IEXPDEST%\install.exe %__IEXPDEST%
  389. move %__IEXPDEST%\install.lst %__IEXPDEST%
  390. xcopy /ei %__TARGETROOT%\%1\srv\docs %__IEXPDEST%
  391. copy %__INETTREE%\ui\setup\wfw.dll\beta.inf %__IEXPDEST%\internet.inf
  392. copy %__INETTREE%\ui\setup\wfw.dll\beta.stf %__IEXPDEST%\internet.stf
  393. copy %__INETTREE%\ui\setup\license\obj\i386\license.exe %__IEXPDEST%\setup.exe
  394. copy %__INETTREE%\ui\setup\license\license.txt %__IEXPDEST%
  395. Rem Overwrite the default Home.htm page with internet specific one.
  396. copy %__INETTREE%\ui\mosaic\oem\iexp\help\home.htm %__IEXPDEST%
  397. rem Lose this file
  398. del %__IEXPDEST%\utinet16.dll
  399. set __IEXPDEST=%__TARGETROOT%\%1\iexp
  400. pushd %__INETTREE%\ui\setup\diamond
  401. touch /t 1996 1 19 12 0 0 %__IEXPDEST%\files\*.*
  402. diamond /D SourceDir=%__IEXPDEST%/files /F msie15.ddf
  403. copy /b extract.exe+msie15.cab %__IEXPDEST%\msie15.exe
  404. copy msie15.cab %__IEXPDEST%\
  405. popd
  406. set __IEXPDEST=
  407. :skipx862
  408. set __TARGET=%__TARGETROOT%\%1\gateway\%__TARGET_EXT%\
  409. md %__TARGETROOT%\%1\gateway
  410. echo empty > %__TARGETROOT%\%1\gateway\inetsrv
  411. md %__TARGETROOT%\%1\gateway\%__TARGET_EXT%
  412. set __SYMBOLS=%__TARGETROOT%\%1\gateway\Symbols\%__TARGET_EXT%
  413. md %__TARGETROOT%\%1\gateway\Symbols
  414. md %__SYMBOLS%
  415. md %__SYMBOLS%\cpl
  416. md %__SYMBOLS%\exe
  417. md %__SYMBOLS%\dll
  418. md %__SYMBOLS%\sys
  419. md %__TARGETROOT%\%1\gateway\docs
  420. md %__TARGETROOT%\%1\gateway\help
  421. REM md %__TARGETROOT%\%1\gateway\%__TARGET_EXT%\samples
  422. md %__TARGETROOT%\%1\gateway\clients
  423. echo empty > %__TARGETROOT%\%1\gateway\clients\winnt\inetsrv
  424. md %__TARGETROOT%\%1\gateway\clients\win31x
  425. md %__TARGETROOT%\%1\gateway\clients\win31x\win32s
  426. md %__TARGETROOT%\%1\gateway\clients\win31x\rpc
  427. md %__TARGETROOT%\%1\gateway\clients\win95
  428. md %__TARGETROOT%\%1\gateway\clients\winnt
  429. md %__TARGETROOT%\%1\gateway\clients\winnt\%__TARGET_EXT%
  430. md %__TARGETROOT%\%1\gateway\admin
  431. echo empty > %__TARGETROOT%\%1\gateway\admin\inetsrv
  432. md %__TARGETROOT%\%1\gateway\admin\%__TARGET_EXT%
  433. md %__TARGETROOT%\%1\gateway\sdk
  434. md %__TARGETROOT%\%1\gateway\sdk\%__TARGET_EXT%
  435. if not exist %__TARGET% echo bad TARGET directory %__TARGET% && goto EXIT
  436. echo copying to %__TARGET%
  437. set __INETBIN=%BINARIES%\nt\inetsrv\sysroot
  438. set __INETTREE=\nt\private\net\sockets\internet
  439. set __SYSTEM32=%BINARIES%\nt\system32
  440. set __SYMSRC=%BINARIES%\nt\inetsrv\symbols
  441. REM
  442. REM copy files to the proper location
  443. REM
  444. copy %__INETTREE%\ui\setup\setup.w16\stub.exe %__TARGETROOT%\%1\gateway\setup.exe
  445. copy %__INETTREE%\ui\setup\setup.w16\stub.exe %__TARGETROOT%\%1\gateway\clients\setup.exe
  446. copy %__INETTREE%\ui\setup\setup.w16\clients\insetup.inf %__TARGETROOT%\%1\gateway\clients
  447. copy %__INETTREE%\ui\setup\setup.w16\stub.exe %__TARGETROOT%\%1\gateway\admin\setup.exe
  448. copy %__INETTREE%\ui\setup\setup.w16\admin\insetup.inf %__TARGETROOT%\%1\gateway\admin
  449. copy %__INETBIN%\basic.dll %__TARGET%
  450. copy %__INETBIN%\catcpl32.cpl %__TARGET%\catcpl.cpl
  451. copy %__INETBIN%\catscfg.dll %__TARGET%
  452. copy %__INETBIN%\fscfg.dll %__TARGET%
  453. copy %__INETBIN%\ftpsapi2.dll %__TARGET%
  454. copy %__INETBIN%\gateapi.dll %__TARGET%
  455. copy %__INETBIN%\gatectrs.dll %__TARGET%
  456. copy %__INETBIN%\gatectrs.h %__TARGET%
  457. copy %__INETBIN%\gatectrs.ini %__TARGET%
  458. copy %__INETBIN%\gateway.dll %__TARGET%
  459. copy %__INETBIN%\gatemib.dll %__TARGET%
  460. copy %__INETBIN%\gdapi.dll %__TARGET%
  461. copy %__INETBIN%\gscfg.dll %__TARGET%
  462. copy %__INETBIN%\httpmib.dll %__TARGET%
  463. copy %__INETBIN%\httpodbc.dll %__TARGET%
  464. copy %__INETBIN%\iexplore.exe %__TARGET%
  465. copy %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe %__TARGET%
  466. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe %__TARGET%
  467. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll %__TARGET%
  468. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp %__TARGET%
  469. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid %__TARGET%
  470. copy %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini %__TARGET%
  471. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp %__TARGET%
  472. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt %__TARGET%
  473. copy %__INETBIN%\infoadmn.dll %__TARGET%
  474. copy %__INETBIN%\accsadmn.dll %__TARGET%
  475. copy %__INETBIN%\infoctrs.dll %__TARGET%
  476. copy %__INETBIN%\infoctrs.h %__TARGET%
  477. copy %__INETBIN%\infoctrs.ini %__TARGET%
  478. copy %__INETBIN%\accsctrs.dll %__TARGET%
  479. copy %__INETBIN%\accsctrs.h %__TARGET%
  480. copy %__INETBIN%\accsctrs.ini %__TARGET%
  481. copy %__INETBIN%\inetmgr.exe %__TARGET%
  482. copy %__INETBIN%\inetsloc.dll %__TARGET%
  483. copy %__INETBIN%\inetstp.dll %__TARGET%
  484. copy %__INETTREE%\ui\setup\setup.acc\obj\%__PROCESSOR_DIR%\setup.exe %__TARGET%\install.exe
  485. copy %__INETTREE%\ui\setup\setup.acc\%__PROCESSOR_DIR%\inetstp.inf %__TARGET%
  486. copy %__INETBIN%\infocomm.dll %__TARGET%
  487. copy %__INETBIN%\accscomm.dll %__TARGET%
  488. copy %__INETBIN%\inetaux.dll %__TARGET%
  489. copy %__INETBIN%\inetaccs.exe %__TARGET%
  490. copy %__INETBIN%\ipudll.dll %__TARGET%
  491. copy %__INETBIN%\miniprox.dll %__TARGET%
  492. copy %__INETTREE%\ui\setup\inetbug.txt %__TARGET%
  493. copy %__INETTREE%\ui\setup\base1\setup.hlp %__TARGET%
  494. copy %__INETTREE%\ui\setup\base1\setup.cnt %__TARGET%
  495. copy %__INETTREE%\ui\setup\base1\setup.hlp %__TARGET%\install.hlp
  496. copy %__INETTREE%\ui\setup\base1\setup.cnt %__TARGET%\install.cnt
  497. copy %__INETTREE%\ui\setup\setup.acc\unattend.txt %__TARGET%
  498. copy %__INETDUMP%\convlog.exe %__TARGET%
  499. copy %__INETTREE%\svcs\gopher\server\logtemp.sql %__TARGET%
  500. copy %__INETTREE%\msn\msnctrs.h %__TARGET%
  501. copy %__INETTREE%\msn\msnctrs.ini %__TARGET%
  502. copy %__INETTREE%\msn\%__PROCESSOR_DIR%\msntrace.dll %__TARGET%
  503. copy %__INETTREE%\msn\%__PROCESSOR_DIR%\regtrace.exe %__TARGET%
  504. copy %__INETTREE%\msn\%__PROCESSOR_DIR%\msnctrs.dll %__TARGET%
  505. copy %__INETTREE%\msn\%__PROCESSOR_DIR%\msnsapi.dll %__TARGET%
  506. copy %__INETTREE%\msn\%__PROCESSOR_DIR%\mosmib.dll %__TARGET%
  507. copy %__INETTREE%\msn\%__PROCESSOR_DIR%\msnmsg.dll %__TARGET%
  508. copy %__INETTREE%\msn\%__PROCESSOR_DIR%\msnsvc.dll %__TARGET%
  509. copy %__INETDUMP%\msnscfg.dll %__TARGET%
  510. if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_4
  511. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll %__TARGET%
  512. :MSVCRT_PPC_4
  513. if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_4
  514. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll %__TARGET%
  515. :MSVCRT_SKIP_4
  516. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll %__TARGET%
  517. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll %__TARGET%
  518. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll %__TARGET%
  519. copy %__INETBIN%\tftpapi.exe %__TARGET%
  520. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip2
  521. copy %__INETTREE%\client\win32s\bin\rthunk16.dll %__TARGET%
  522. copy %__INETTREE%\client\win32s\bin\rthunk32.dll %__TARGET%
  523. copy %__INETBIN%\w32sinet.dll %__TARGET%
  524. copy %__INETTREE%\ui\setup\odbc\x86\cfm30.dll %__TARGET%
  525. copy %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll %__TARGET%
  526. copy %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll %__TARGET%
  527. copy %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll %__TARGET%
  528. copy \nt\public\sdk\inc\wininet.h %__TARGETROOT%\%1\gateway\sdk
  529. copy \nt\private\net\snmp\mibs\ftp.mib %__TARGETROOT%\%1\gateway\sdk
  530. copy \nt\private\net\snmp\mibs\gateway.mib %__TARGETROOT%\%1\gateway\sdk
  531. copy \nt\private\net\snmp\mibs\gopherd.mib %__TARGETROOT%\%1\gateway\sdk
  532. copy \nt\private\net\snmp\mibs\http.mib %__TARGETROOT%\%1\gateway\sdk
  533. copy \nt\private\net\snmp\mibs\inetsrv.mib %__TARGETROOT%\%1\gateway\sdk
  534. copy %__INETTREE%\svcs\w3\server\httpfilt.h %__TARGETROOT%\%1\gateway\sdk
  535. copy %__INETTREE%\svcs\w3\server\httpext.h %__TARGETROOT%\%1\gateway\sdk
  536. xcopy /ei \\kernel\razzle3\src\internet\docs\gateway %__TARGETROOT%\%1\gateway\docs
  537. copy %__INETTREE%\ui\internet\inetmgr.hlp %__TARGETROOT%\%1\gateway\help
  538. copy %__INETTREE%\ui\internet\inetmgr.cnt %__TARGETROOT%\%1\gateway\help
  539. copy %__INETTREE%\ui\internet\common.hlp %__TARGETROOT%\%1\gateway\help
  540. copy %__INETTREE%\ui\internet\common.cnt %__TARGETROOT%\%1\gateway\help
  541. copy %__INETTREE%\ui\catcfg\catcfg.hlp %__TARGETROOT%\%1\gateway\help
  542. compdir /len %__TARGETROOT%\winnt351.qfe %__TARGETROOT%\%1\gateway\winnt351.qfe
  543. :skip2
  544. copy \nt\public\sdk\lib\%__TARGET_EXT%\wininet.lib %__TARGETROOT%\%1\gateway\sdk\%__TARGET_EXT%
  545. copy %__INETBIN%\w3ctrs.dll %__TARGET%
  546. copy %__INETBIN%\w3ctrs.h %__TARGET%
  547. copy %__INETBIN%\w3ctrs.ini %__TARGET%
  548. copy %__INETBIN%\w3svc.dll %__TARGET%
  549. copy %__INETBIN%\w3scfg.dll %__TARGET%
  550. copy %__INETBIN%\w3svapi.dll %__TARGET%
  551. copy %__INETBIN%\wininet.dll %__TARGET%
  552. copy %__INETBIN%\wsock32f.dll %__TARGET%
  553. copy %__INETBIN%\_wsock32.dll %__TARGET%
  554. copy %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini %__TARGET%
  555. echo @echo Internet Server build %1 >> %__TARGET%\inetver.bat
  556. copy %__SYMSRC%\dll\*.* %__SYMBOLS%\dll
  557. copy %__SYMSRC%\cpl\*.* %__SYMBOLS%\cpl
  558. copy %__SYMSRC%\exe\*.* %__SYMBOLS%\exe
  559. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip3
  560. copy %__INETBIN%\w32sinet.sym %__SYMBOLS%\dll
  561. copy %__INETBIN%\proxyhlp.sym %__SYMBOLS%\dll
  562. :skip3
  563. REM copy %__SYMSRC%\sys\*.* %__SYMBOLS%\sys
  564. REM
  565. REM copy over ODBC files.
  566. REM
  567. copy \nt\private\net\sockets\internet\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\*.* %__TARGETROOT%\%1\gateway\%__TARGET_EXT%
  568. copy \nt\private\net\sockets\internet\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\ODBC\*.* %__TARGETROOT%\%1\gateway\%__TARGET_EXT%
  569. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip_debug_cfm4
  570. if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM4
  571. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll %__TARGET%
  572. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll %__TARGET%
  573. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll %__TARGET%
  574. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll %__TARGET%
  575. :SKIP_CHK_CFM4
  576. :skip_debug_cfm4
  577. REM
  578. REM copy files specific to admin installation.
  579. REM
  580. set __ADMIN=%__TARGETROOT%\%1\gateway\admin\%__TARGET_EXT%
  581. copy %__INETBIN%\inetmgr.exe %__ADMIN%
  582. copy %__INETBIN%\gscfg.dll %__ADMIN%
  583. copy %__INETBIN%\w3scfg.dll %__ADMIN%
  584. copy %__INETBIN%\fscfg.dll %__ADMIN%
  585. copy %__INETBIN%\catscfg.dll %__ADMIN%
  586. copy %__INETDUMP%\msnscfg.dll %__ADMIN%
  587. copy %__INETTREE%\msn\%__PROCESSOR_DIR%\msnsapi.dll %__ADMIN%
  588. copy %__INETBIN%\infoadmn.dll %__ADMIN%
  589. copy %__INETBIN%\accsadmn.dll %__ADMIN%
  590. copy %__INETBIN%\ftpsapi2.dll %__ADMIN%
  591. copy %__INETBIN%\gateapi.dll %__ADMIN%
  592. copy %__INETBIN%\w3svapi.dll %__ADMIN%
  593. copy %__INETBIN%\gdapi.dll %__ADMIN%
  594. copy %__INETBIN%\ipudll.dll %__ADMIN%
  595. copy %__INETBIN%\inetsloc.dll %__ADMIN%
  596. copy %__INETBIN%\wininet.dll %__ADMIN%
  597. copy %__INETDUMP%\convlog.exe %__ADMIN%
  598. copy %__INETTREE%\ui\setup\setup.acc\obj\%__PROCESSOR_DIR%\setup.exe %__ADMIN%\install.exe
  599. copy %__INETTREE%\ui\setup\setup.acc\unattend.txt %__ADMIN%
  600. copy %__INETBIN%\inetstp.dll %__ADMIN%
  601. copy %__INETTREE%\ui\setup\setup.acc\%__PROCESSOR_DIR%\inetstp.inf %__ADMIN%
  602. copy %__INETTREE%\ui\setup\base1\setup.hlp %__ADMIN%
  603. copy %__INETTREE%\ui\setup\base1\setup.cnt %__ADMIN%
  604. copy %__INETTREE%\ui\setup\base1\setup.hlp %__ADMIN%\install.hlp
  605. copy %__INETTREE%\ui\setup\base1\setup.cnt %__ADMIN%\install.cnt
  606. copy %__INETTREE%\ui\setup\inetbug.txt %__ADMIN%
  607. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll %__ADMIN%
  608. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll %__ADMIN%
  609. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll %__ADMIN%
  610. if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_5
  611. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll %__ADMIN%
  612. :MSVCRT_PPC_5
  613. if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_5
  614. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll %__ADMIN%
  615. :MSVCRT_SKIP_5
  616. copy %__TARGET%\inetver.bat %__ADMIN%
  617. xcopy /ei %__TARGETROOT%\%1\gateway\help %__TARGETROOT%\%1\gateway\admin\help
  618. xcopy /ei %__TARGETROOT%\%1\gateway\docs %__TARGETROOT%\%1\gateway\admin\docs
  619. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip4
  620. copy %__INETTREE%\ui\setup\odbc\x86\cfm30.dll %__CLIENT%
  621. copy %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll %__CLIENT%
  622. copy %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll %__CLIENT%
  623. copy %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll %__CLIENT%
  624. if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM5
  625. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll %__CLIENT%
  626. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll %__CLIENT%
  627. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll %__CLIENT%
  628. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll %__CLIENT%
  629. :SKIP_CHK_CFM5
  630. :skip4
  631. REM
  632. REM copy files specific to client installation.
  633. REM
  634. set __WIN95=%__TARGETROOT%\%1\gateway\clients\win95
  635. set __CLIENT=%__TARGETROOT%\%1\gateway\clients\winnt\%__TARGET_EXT%
  636. set __WIN31X=%__TARGETROOT%\%1\gateway\clients\win31x
  637. copy %__INETBIN%\iexplore.exe %__CLIENT%
  638. copy %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe %__CLIENT%
  639. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe %__CLIENT%
  640. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll %__CLIENT%
  641. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp %__CLIENT%
  642. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid %__CLIENT%
  643. copy %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini %__CLIENT%
  644. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp %__CLIENT%
  645. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt %__CLIENT%
  646. copy %__INETBIN%\_wsock32.dll %__CLIENT%
  647. copy %__INETBIN%\wsock32f.dll %__CLIENT%
  648. copy %__INETBIN%\wininet.dll %__CLIENT%
  649. copy %__INETBIN%\miniprox.dll %__CLIENT%
  650. copy %__INETBIN%\basic.dll %__CLIENT%
  651. copy %__INETBIN%\catcpl32.cpl %__CLIENT%\catcpl.cpl
  652. copy %__INETTREE%\ui\setup\setup.acc\obj\%__PROCESSOR_DIR%\setup.exe %__CLIENT%\install.exe
  653. copy %__INETTREE%\ui\setup\setup.acc\unattend.txt %__CLIENT%
  654. copy %__INETBIN%\inetstp.dll %__CLIENT%
  655. copy %__INETBIN%\inetstp.dll %__CLIENT%
  656. copy %__INETBIN%\infoadmn.dll %__CLIENT%
  657. copy %__INETBIN%\accsadmn.dll %__CLIENT%
  658. copy %__INETBIN%\inetsloc.dll %__CLIENT%
  659. copy %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini %__CLIENT%
  660. copy %__INETTREE%\ui\setup\base1\prefix.rc+%__INETTREE%\ui\setup\setup.acc\%__PROCESSOR_DIR%\inetstp.inf %__CLIENT%\inetstp.inf
  661. copy %__TARGET%\inetver.bat %__CLIENT%
  662. copy %__INETTREE%\ui\setup\base1\setup.hlp %__CLIENT%
  663. copy %__INETTREE%\ui\setup\base1\setup.cnt %__CLIENT%
  664. copy %__INETTREE%\ui\setup\base1\setup.hlp %__CLIENT%\install.hlp
  665. copy %__INETTREE%\ui\setup\base1\setup.cnt %__CLIENT%\install.cnt
  666. copy %__INETTREE%\ui\setup\inetbug.txt %__CLIENT%
  667. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbccp32.dll %__CLIENT%
  668. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\odbcint.dll %__CLIENT%
  669. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\comctl32.dll %__CLIENT%
  670. if "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_PPC_6
  671. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt20.dll %__CLIENT%
  672. :MSVCRT_PPC_6
  673. if NOT "%PROCESSOR_ARCHITECTURE%"=="PPC" goto MSVCRT_SKIP_6
  674. copy %__INETTREE%\ui\setup\odbc\%PROCESSOR_ARCHITECTURE%\odbc\msvcrt40.dll %__CLIENT%
  675. :MSVCRT_SKIP_6
  676. xcopy /ei %__TARGETROOT%\%1\gateway\help %__TARGETROOT%\%1\gateway\clients\winnt\help
  677. xcopy /ei %__TARGETROOT%\%1\gateway\docs %__TARGETROOT%\%1\gateway\clients\winnt\docs
  678. xcopy /ei %__TARGETROOT%\%1\gateway\docs %__TARGETROOT%\%1\gateway\clients\docs
  679. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skip5
  680. copy %__INETTREE%\ui\setup\odbc\x86\cfm30.dll %__CLIENT%
  681. copy %__INETTREE%\ui\setup\odbc\x86\cfm30u.dll %__CLIENT%
  682. copy %__INETTREE%\ui\setup\odbc\x86\cfmo30.dll %__CLIENT%
  683. copy %__INETTREE%\ui\setup\odbc\x86\cfmo30u.dll %__CLIENT%
  684. if NOT "%NTDEBUG%"=="cvp" goto SKIP_CHK_CFM6
  685. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30.dll %__CLIENT%
  686. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfm30u.dll %__CLIENT%
  687. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30.dll %__CLIENT%
  688. copy %__INETTREE%\ui\setup\odbc\x86\chk\cfmo30u.dll %__CLIENT%
  689. :SKIP_CHK_CFM6
  690. if NOT "%PROCESSOR_ARCHITECTURE%"=="x86" goto skipmsie20forgw
  691. REM BUGBUG Should remove or not copy Real Audio files
  692. copy \nt\private\net\sockets\internet\ui\mosaic\win95\msie20.exe %__WIN95%\
  693. copy \nt\private\net\sockets\internet\ui\mosaic\win95\ientlm.exe %__WIN95%\
  694. copy \nt\private\net\sockets\internet\ui\mosaic\win95\ginstall.bat %__WIN95%\install.bat
  695. copy \nt\private\net\sockets\internet\ui\mosaic\win95\readme.txt %__WIN95%\
  696. copy %__CLIENT%\*.* %__WIn95%
  697. :skipmsie20forgw
  698. copy %__INETBIN%\iexplore.exe %__WIN31X%
  699. copy %__INETTREE%\ui\setup\raplayer\oak101\player\raplayer.exe %__WIN31X%
  700. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ratask.exe %__WIN31X%
  701. copy %__INETTREE%\ui\setup\raplayer\oak101\player\ra.dll %__WIN31X%
  702. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.hlp %__WIN31X%
  703. copy %__INETTREE%\ui\setup\raplayer\oak101\help\raplayer.gid %__WIN31X%
  704. copy %__INETTREE%\ui\setup\raplayer\oak101\idk\ra.ini %__WIN31X%
  705. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.hlp %__WIN31X%
  706. copy %__INETTREE%\ui\mosaic\generic\win32\iexplore.cnt %__WIN31X%
  707. copy %__INETTREE%\ui\mosaic\oem\spy\make\iexplore.ini %__WIN31X%
  708. copy %__INETBIN%\catcpl.cpl %__WIN31X%
  709. copy %__INETBIN%\miniprox.dll %__WIN31X%
  710. copy %__INETBIN%\basic.dll %__WIN31X%
  711. copy %__INETBIN%\utinet16.dll %__WIN31X%
  712. copy %__INETBIN%\proxyhlp.exe %__WIN31X%
  713. copy %__INETBIN%\_wsock32.dll %__WIN31X%
  714. copy %__INETBIN%\w32sinet.dll %__WIN31X%\wininet.dll
  715. REM
  716. REM Copy ACME setup
  717. REM
  718. copy %__INETTREE%\ui\setup\wfw.dll\acme\*.* %__WIN31X%
  719. move %__WIN31X%\setup.exe %__WIN31X%\install.exe
  720. copy %__INETTREE%\ui\setup\wfw.dll\intersu.dll %__WIN31X%
  721. copy %__INETTREE%\ui\setup\wfw.dll\interacc.inf %__WIN31X%\internet.inf
  722. copy %__INETTREE%\ui\setup\wfw.dll\setup.acc %__WIN31X%\install.lst
  723. copy %__INETTREE%\ui\setup\wfw.dll\internet.acc %__WIN31X%\internet.stf
  724. REM
  725. REM Win32s and RPC
  726. REM
  727. xcopy /S /E /I %__INETTREE%\ui\setup\win32s %__WIN31X%\win32s
  728. copy %__INETTREE%\ui\setup\rpc\*.* %__WIN31X%\rpc
  729. :skip5
  730. REM
  731. REM Propagate dev files (headers and libs).
  732. REM
  733. call mkdev.cmd %1
  734. rem
  735. rem Tell the user how to bypass the bypass
  736. rem
  737. goto IDIOT_CHECK_FINI
  738. :IDIOT_CHECK
  739. @echo ----------------------------------------------------------------
  740. @echo WARNING: Version %1 is already present on %__TARGETROOT%
  741. @echo ----------------------------------------------------------------
  742. @echo If you really want to do this, then use: inetrel %1 /replace
  743. goto EXIT
  744. :IDIOT_CHECK_FINI
  745. :EXIT