|
|
1.1 root 1: @echo off
1.1.1.2 root 2: cls
3: echo Manual Win32 SDK For Windows NT Installer
4: echo =========================================
5: echo.
6: echo Note: This batch file should be used only if you do not have
7: echo a Windows NT supported SCSI card, CD player or network and are
8: echo installing the Win32 SDK onto a 386/486 system.
9: echo.
10: echo This batch file installs the complete Win32 SDK, including
1.1.1.3 ! root 11: echo development tools, compiler, samples and help files.
1.1.1.2 root 12: echo.
1.1 root 13: if "%1" == "" goto usage
1.1.1.2 root 14: echo BE SURE TO DELETE ANY PREVIOUS SDK INSTALLATION! THIS BATCH FILE
15: echo OVERWRITES ALL FILES IN THE %1\MSTOOLS DIRECTORY!
16: echo.
17: pause
1.1 root 18:
1.1.1.2 root 19: rem Get SDK
20: mkdir %1\mstools
21: mkdir %1\mstools\bin
22: mkdir %1\mstools\h
1.1.1.3 ! root 23: mkdir %1\mstools\h\sys
1.1.1.2 root 24: mkdir %1\mstools\init
25: mkdir %1\mstools\lib
26: mkdir %1\mstools\samples
27: mkdir %1\mstools\mssetup
1.1.1.3 ! root 28: mkdir %1\mstools\mstest
! 29: mkdir %1\mstools\mstest\include
! 30: mkdir %1\mstools\mstest\sample
1.1.1.2 root 31: mkdir %1\mstools\posix
32: mkdir %1\mstools\posix\h
33: mkdir %1\mstools\posix\lib
1.1.1.3 ! root 34: mkdir %1\mstools\posix\samples
! 35: mkdir %1\mstools\posix\samples\psxarc
1.1.1.2 root 36: mkdir %1\mstools\mfc
1.1.1.3 ! root 37: mkdir %1\mstools\mfc\doc
! 38: mkdir %1\mstools\ole20
! 39: mkdir %1\mstools\ole20\samples
! 40: mkdir %1\mstools\ole20\samples\lib
! 41: mkdir %1\mstools\ole20\samples\bin
! 42: mkdir %1\mstools\ole20\samples\ole2ui
! 43: mkdir %1\mstools\ole20\samples\ole2ui\build
! 44: mkdir %1\mstools\ole20\samples\ole2ui\build\ship
! 45: mkdir %1\mstools\ole20\samples\ole2ui\build\debug
! 46: mkdir %1\mstools\ole20\samples\ole2ui\debug
! 47:
1.1.1.2 root 48:
49: copy readme.txt %1\mstools
50: xcopy .\bin %1\mstools\bin
51: xcopy .\bin\i386 %1\mstools\bin /s /e
1.1.1.3 ! root 52: xcopy .\h %1\mstools\h
! 53: xcopy .\h\sys %1\mstools\h\sys
! 54: xcopy .\h\i386 %1\mstools\h /s /e
1.1.1.2 root 55: xcopy .\help %1\mstools\bin
56: xcopy .\init %1\mstools\init /s /e
57: xcopy .\lib\i386 %1\mstools\lib /s /e
58: xcopy .\samples %1\mstools\samples /s /e
1.1.1.3 ! root 59: xcopy .\samples\largeint\i386 %1\mstools\samples\largeint
! 60: xcopy .\samples\sdktools\image\imagehlp\i386 %1\mstools\samples\sdktools\image\imagehlp
! 61: xcopy .\samples\sdktools\image\drwatson\i386 %1\mstools\samples\sdktools\image\drwatson
! 62: xcopy .\mfc %1\mstools\mfc
! 63: xcopy .\mfc\doc %1\mstools\mfc\doc
! 64: xcopy .\mfc\src %1\mstools\mfc\src /s/e/i
! 65: xcopy .\mfc\include %1\mstools\mfc\include /s/e/i
! 66: xcopy .\mfc\samples %1\mstools\mfc\samples /s/e/i
! 67: xcopy .\mfc\lib %1\mstools\mfc\lib /i
! 68: xcopy .\mfc\lib\i386 %1\mstools\mfc\lib /s/e
! 69: xcopy .\mssetup %1\mstools\mssetup
! 70: xcopy .\mssetup\source %1\mstools\mssetup\source /s/e/i
! 71: xcopy .\mssetup\include %1\mstools\mssetup\include /s/e/i
! 72: xcopy .\mssetup\bldcui %1\mstools\mssetup\bldcui /s/e/i
! 73: xcopy .\mssetup\lib\i386 %1\mstools\mssetup\lib /s/e/i
! 74: xcopy .\mssetup\sample %1\mstools\mssetup\sample /i
! 75: xcopy .\mssetup\sample\i386 %1\mstools\mssetup\sample /s/e/i
! 76: xcopy .\mssetup\bin\i386 %1\mstools\mssetup\bin /s/e/i
! 77: xcopy .\mssetup\disklay %1\mstools\mssetup\disklay /i
! 78: xcopy .\mssetup\disklay\i386 %1\mstools\mssetup\disklay /s/e/i
! 79: xcopy .\mssetup\intldll %1\mstools\mssetup\intldll /i
! 80: xcopy .\mssetup\intldll\setupexe %1\mstools\mssetup\intldll\setupexe /i
! 81: xcopy .\mssetup\intldll\setupexe\i386 %1\mstools\mssetup\intldll\setupexe /i
! 82: xcopy .\mstest %1\mstools\mstest
! 83: xcopy .\mstest\i386 %1\mstools\mstest
! 84: xcopy .\mstest\include %1\mstools\mstest\include /s/e
! 85: xcopy .\mstest\sample %1\mstools\mstest\sample /s/e
1.1.1.2 root 86: xcopy .\posix %1\mstools\posix
87: xcopy .\posix\h %1\mstools\posix\h /s/e
1.1.1.3 ! root 88: xcopy .\posix\samples %1\mstools\posix\samples /s/e
1.1.1.2 root 89: xcopy .\posix\lib\i386 %1\mstools\posix\lib /s/e
1.1.1.3 ! root 90: xcopy .\ole20 %1\mstools\ole20
! 91: xcopy .\ole20\i386 %1\mstools\ole20
! 92: xcopy .\ole20\bin %1\mstools\ole20\bin /i
! 93: xcopy .\ole20\bin\i386 %1\mstools\ole20\bin /i
! 94: xcopy .\ole20\lib\i386 %1\mstools\ole20\lib /i
! 95: xcopy .\ole20\h %1\mstools\ole20\h /s/e/i
! 96: xcopy .\ole20\h\i386 %1\mstools\ole20\h /s/e/i
! 97: xcopy .\ole20\samples %1\mstools\ole20\samples /s/e/i
! 98: xcopy .\ole20\samples\i386 %1\mstools\ole20\samples /s/e/i
! 99: xcopy .\ole20\samples\bttncur\i386 %1\mstools\ole20\samples\bttncur /s/e/i
! 100: xcopy .\ole20\samples\gizmobar\i386 %1\mstools\ole20\samples\gizmobar /s/e/i
! 101: xcopy .\ole20\samples\ole2ui\i386 %1\mstools\ole20\samples\ole2ui /s/e/i
! 102: xcopy .\ole20\samples\outline\i386 %1\mstools\ole20\samples\outline /s/e/i
1.1.1.2 root 103:
1.1.1.3 ! root 104: echo set Path=%1\mstools\bin;%1\mstools\mstest;%%path%%> %1\mstools\setenv.bat
1.1.1.2 root 105: echo set Lib=%1\mstools\lib;%1\mstools\mfc\lib>> %1\mstools\setenv.bat
1.1.1.3 ! root 106: echo set Include=%1\mstools\h;%1\mstools\mfc\include;%1\mstools\bin;%1\mstools\mstest\include >> %1\mstools\setenv.bat
1.1.1.2 root 107: echo set CPU=i386>> %1\mstools\setenv.bat
108:
109: goto end
1.1 root 110:
111: :usage
112: echo.
1.1.1.2 root 113: echo Usage: manual [drive letter:]
114: echo Example: manual c: installs the development files into C:\MSTOOLS
1.1 root 115: echo.
116:
1.1.1.2 root 117: :end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.