home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / sdk / manual.bat next >
Encoding:
DOS Batch File  |  1995-07-11  |  4.4 KB  |  111 lines

  1. @echo off
  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 supported SCSI card, CD player or network and are installing
  8. echo the Win32 SDK onto an X86 system.
  9. echo.
  10. if "%1" == "" goto usage
  11. echo BE SURE TO DELETE ANY PREVIOUS SDK INSTALLATION! THIS BATCH FILE
  12. echo OVERWRITES ALL FILES IN THE %1\MSTOOLS DIRECTORY!
  13. echo.
  14. pause
  15.  
  16. rem Get SDK
  17. mkdir %1\mstools
  18. mkdir %1\mstools\bin
  19. mkdir %1\mstools\bin\logger32
  20. mkdir %1\mstools\include
  21. mkdir %1\mstools\include\gl
  22. mkdir %1\mstools\init
  23. mkdir %1\mstools\lib
  24. mkdir %1\mstools\help
  25. mkdir %1\mstools\samples
  26. mkdir %1\mstools\samples\win32
  27. mkdir %1\mstools\mssetup
  28. mkdir %1\mstools\mssetup\source  
  29. mkdir %1\mstools\mssetup\include
  30. mkdir %1\mstools\mssetup\bldcui 
  31. mkdir %1\mstools\mssetup\lib 
  32. mkdir %1\mstools\mssetup\sample 
  33. mkdir %1\mstools\mssetup\bin 
  34. mkdir %1\mstools\mssetup\disklay 
  35. mkdir %1\mstools\mssetup\intldll  
  36. mkdir %1\mstools\mssetup\intldll\setupexe  
  37. mkdir %1\mstools\posix
  38. mkdir %1\mstools\posix\h
  39. mkdir %1\mstools\posix\lib
  40. mkdir %1\mstools\posix\samples
  41. mkdir %1\mstools\posix\samples\psxarc
  42.  
  43.  
  44. xcopy .\bin %1\mstools\bin 
  45. xcopy .\bin\i386 %1\mstools\bin /s /e
  46. xcopy .\bin\winnt %1\mstools\bin 
  47. xcopy .\bin\winnt\i386 %1\mstools\bin /s /e
  48. xcopy .\bin\winnt\logger32\i386 %1\mstools\bin\logger32
  49. xcopy .\include %1\mstools\include
  50. xcopy .\include\gl %1\mstools\include\gl
  51. xcopy .\include\i386 %1\mstools\include /s /e
  52. xcopy .\include\winnt %1\mstools\include /s /e
  53. xcopy .\help %1\mstools\help
  54. xcopy .\init %1\mstools\init /s /e
  55. xcopy .\lib\i386 %1\mstools\lib /s /e
  56. xcopy .\lib\winnt\i386 %1\mstools\lib /s /e
  57. xcopy .\samples %1\mstools\samples /s /e
  58. xcopy .\samples\sdktools\image\imagehlp\i386 %1\mstools\samples\sdktools\image\imagehlp 
  59. xcopy .\samples\sdktools\image\drwatson\i386 %1\mstools\samples\sdktools\image\drwatson 
  60. xcopy .\samples\sdktools\image\lib\i386      %1\mstools\samples\sdktools\image\lib
  61. xcopy .\samples\sdktools\image\pfmon\i386    %1\mstools\samples\sdktools\image\pfmon
  62. xcopy .\mssetup %1\mstools\mssetup 
  63. xcopy .\mssetup\source %1\mstools\mssetup\source /s/e 
  64. xcopy .\mssetup\include %1\mstools\mssetup\include /s/e 
  65. xcopy .\mssetup\bldcui %1\mstools\mssetup\bldcui /s/e
  66. xcopy .\mssetup\lib\i386 %1\mstools\mssetup\lib /s/e
  67. xcopy .\mssetup\sample %1\mstools\mssetup\sample 
  68. xcopy .\mssetup\sample\i386 %1\mstools\mssetup\sample /s/e 
  69. xcopy .\mssetup\bin\i386 %1\mstools\mssetup\bin /s/e
  70. xcopy .\mssetup\disklay %1\mstools\mssetup\disklay 
  71. xcopy .\mssetup\disklay\i386 %1\mstools\mssetup\disklay /s/e 
  72. xcopy .\mssetup\intldll %1\mstools\mssetup\intldll 
  73. xcopy .\mssetup\intldll\setupexe %1\mstools\mssetup\intldll\setupexe  
  74. xcopy .\mssetup\intldll\setupexe\i386 %1\mstools\mssetup\intldll\setupexe 
  75. xcopy .\posix %1\mstools\posix 
  76. xcopy .\posix\h %1\mstools\posix\h /s/e
  77. xcopy .\posix\samples %1\mstools\posix\samples /s/e
  78. xcopy .\posix\lib\i386 %1\mstools\posix\lib /s/e
  79.  
  80. rem Create the setenv.bat file which sets the SDK build environment
  81. echo set Path=%1\mstools\bin;%%path%%> %1\mstools\setenv.bat
  82. echo set Lib=%1\mstools\lib;%1\mstools\mssetup\lib;%%lib%%>> %1\mstools\setenv.bat
  83. echo set Include=%1\mstools\include;%1\mstools\mssetup\include;%%include%% >> %1\mstools\setenv.bat
  84. echo set CPU=i386>> %1\mstools\setenv.bat
  85. echo set MSTOOLS=%1\mstools>> %1\mstools\setenv.bat
  86.  
  87. rem Create (or add to) the msin.ini file for the browser.
  88. echo [WIN32SDK.Settings]                     >>%windir%\msin.ini
  89. echo licensed.name=WNT SDK User              >>%windir%\msin.ini
  90. echo licensed.organization=                  >>%windir%\msin.ini
  91. echo license_version=N/A                     >>%windir%\msin.ini
  92. echo license_last_read=N/A                   >>%windir%\msin.ini
  93. echo [WIN32SDK.MVB]                          >>%windir%\msin.ini
  94. echo title = Win32 Software Development Kit  >>%windir%\msin.ini
  95. echo LocalDir= %1\mstools\help               >>%windir%\msin.ini
  96. echo Path= %1\mstools\help                   >>%windir%\msin.ini
  97. echo [series]                                >>%windir%\msin.ini
  98. echo WIN32SDK = WIN32SDK.MVB                 >>%windir%\msin.ini
  99. echo [all titles]                            >>%windir%\msin.ini
  100. echo WIN32SDK.MVB = WIN32SDK.MVB             >>%windir%\msin.ini
  101.  
  102. goto end
  103.  
  104. :usage
  105. echo.
  106. echo Usage: manual [drive letter:]
  107. echo Example: manual c: installs the development files into C:\MSTOOLS
  108. echo.
  109.  
  110. :end
  111.