home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / C7OS21.ZIP / SETUP.INF < prev   
INI File  |  1992-05-04  |  48KB  |  1,792 lines

  1. ;
  2. ; INFORMATION FILE FOR OS/2 C 7.0 SETUP
  3. ;
  4.  
  5. [macro]
  6. VERS = "7.00"
  7.  
  8. ; default directory names (must end with \)
  9. DEFDIRBASE     = "C:\C700\"
  10. DEFDIRBIN      = "BIN\"
  11. DEFDIRBINB     = "BINB\"
  12. DEFDIRBINP     = "BINP\"
  13. DEFDIRDLL      = "DLL\"
  14. DEFDIRHELP     = "HELP\"
  15. DEFDIRINCL     = "INCLUDE\"
  16. DEFDIRINIT     = "INIT\"
  17. DEFDIRLIB      = "LIB\"
  18. DEFDIRMFC      = "MFC\"
  19. DEFDIRSAMPLES  = "SAMPLES\"
  20. DEFDIRSOURCE   = "SOURCE\"
  21. DEFDIRSTARTUP  = "STARTUP\"
  22. DEFDIRTMP      = ""
  23.  
  24. PACKINGLIST = "PACKING.OS2"
  25. READMEFILE  = "README.OS2"
  26.  
  27. ; This definition is needed ...
  28. SETUP_VER   =
  29. MS_SETUP    = "Microsoft (R) Setup Version"
  30. COPYRIGHT   = "Copyright (C) Microsoft Corp. 1986, 1992. All rights reserved."
  31.  
  32. ; filename of linker, and backup name used during version checking
  33. LINK_NAME      = "link.exe"
  34. INCREMENTAL    = "Incremental"
  35. LINEAR_386     = "Linear-386"
  36. TEMP_LINK_NAME = "$$$link.tmp"
  37.  
  38.  
  39. ; ************** lists ********************
  40.  
  41. ;;; Insert Source Media Description here ... VVVVVV ....
  42.  
  43. [list sdisks]
  44. 0:dos, "Your MS-DOS SYSTEM disk"
  45. 1:x,   "Disk1: Setup and PWB"
  46. 2:x,   "Disk2: Compiler"
  47.  
  48. ; not only must these paths be relative to setup.exe, they must be
  49. ; relative to each other, so that from within any dir, the relative
  50. ; path will get you to any other dir.  This means that setup.exe must
  51. ; be in one of the named dirs.
  52. [list netsetup]
  53. 0:x,  " "
  54. 1:x,  "..\disk1"
  55. 2:x,  "..\disk2"
  56.  
  57. ;;; End of Source Media Description here ... ^^^^^^ ....
  58.  
  59. ; very rarely used
  60. [list ddisks]
  61. 1:x,  "the destination disk, tape, or cartridge"
  62.  
  63.  
  64. ; LIBRARY-BUILDING LISTS and MACROS
  65.  
  66. [macro]
  67. LIB_EXE       = "LIB.EXE"
  68.  
  69. ; These are used in the building of the mondo library names
  70. LIB_BASE      = "LIBC"
  71. LIBDLL_BASE   = "DLLC"
  72. MATH_LETTERS  = "E7A"
  73. MODEL_LETTERS = "SMCL"
  74. MODE_LETTERS  = "RWQW"
  75.  
  76. [list libbuild]
  77. ;   the number is insignificant, the filename is the library to build,
  78. ;   the description is the lib operations line
  79.  
  80. ; ****** FILE LAYOUT ******
  81. ;
  82. ;  disk#: path [, "descr"][, size = xxx][, dest = x][, comment=][, actions]
  83. ;
  84. ;     action codes: rename, append, noreplace, ignoreerr (default; synonym
  85. ;     is "nonvital"), vital, timestamp, nocopy, root
  86. ;     dest= R(Real), I(Include), T(Init), H(Help), L(Lib), S(Source),
  87. ;     C(CRT Startup), M(MFC)
  88. ;
  89. ;     [dest setting gets propagated down a list, but not across lists]
  90. ;     [comment=^ shares comment string with previous file (in same list)]
  91. ;
  92. ;INSERT HERE     VVVVVVVVVVV
  93.  
  94. [list if_compiler 1]
  95. 2: binp\C1.ERR, comment="Error messages for OS/2 compiler pass 1", size=48637
  96. 2: binp\C11616.EXE, comment="OS/2 compiler - pass 1", size=257678
  97. 2: binp\C1XX1616.EXE, comment="OS/2 C++ compiler - pass 1", size=450082
  98. 2: binp\C21616.EXE, comment="OS/2 compiler - pass 2", size=493028
  99. 2: binp\C23.ERR, comment="Error messages for OS/2 compiler passes 2 and 3", size=4401
  100. 2: binp\C23PCD.EXE, comment="PCode pass 2", size=244891
  101. 2: binp\C31616.EXE, comment="OS/2 compiler - pass 3", size=185950
  102. 2: binp\CL.DEF, comment="Default .DEF file used by Linker", size=1761
  103. 2: binp\CL.ERR, comment="Error messages for OS/2 CL.EXE", size=1844
  104. 2: binp\CL.EXE, comment="OS/2 compiler driver", size=35303
  105. 2: binp\CL.MSG, comment="Message file for OS/2 CL.EXE", size=3869
  106. 1: binp\CVPACK.EXE, comment="Debugging Information Compactor", size=84161
  107. 1: binp\EXEHDR.EXE, comment="File Header Utility", size=40629
  108. 1: binp\ILINK.EXE, comment="Incremental Link Utility", size=6745
  109. 1: binb\IMPLIB.EXE, comment="Import Library Manager", size=43893
  110. 1: binp\LIB.EXE, comment="Library Manager", size=61784
  111. 1: binp\LINK.EXE, comment="Segmented Executable Linker", size=162011
  112. 1: binb\MAPSYM.EXE, comment="Symbol File Generator", size=33001
  113. 1: binp\MPC.EXE, comment="Make P-code utility ", size=57037
  114. 1: binp\NMAKE.EXE, comment="Program Maintenance Utility ", size=85421
  115. 2: binp\Q23.EXE, comment="OS/2 Quick compiler", size=142263
  116. 1: binp\QH.EXE, comment="QuickHelp Utility", size=59471
  117. 1: binb\RC.EXE, comment="Windows Resource Compiler v3.10", size=57085
  118. 1: binb\RCPP.ERR, comment="Resource Compiler Pre-Processor Error Messages", size=14393
  119. 1: binb\RCPP.EXE, comment="Resource Compiler Pre-Processor", size=129907
  120. 1: binb\WINSTUB.EXE, comment="Windows Stub", size=610
  121.  
  122. [list if_pwb 1]
  123. 1: binp\BSCMAKE.EXE, comment="Browser Database Maintenance Utility", size=53003
  124. 1: dll\MSHELP.DLL, comment="Online Help DLL", size=35805
  125. 1: binp\PWB.EXE, comment="OS/2 Programmer's Workbench", size=412012
  126. 1: binp\PWBBASIC.PXT, comment="BASIC Extension for PWB", size=13178
  127. 1: binp\PWBC.PXT, comment="C Extension for PWB", size=29431
  128. 1: binp\PWBFORT.PXT, comment="FORTRAN Extension for PWB", size=16022
  129. 1: binp\PWBHELP.PXT, comment="Help Extension for PWB", size=24945
  130. 1: binp\PWBMASM.PXT, comment="MASM Extension for PWB", size=12424
  131. 1: binp\PWBRMAKE.EXE, comment="Browser Database Maintenance Utility (calls BSCMAKE)", size=7167
  132. 1: binp\PWBROWSE.PXT, comment="Browser Extension for PWB", size=73230
  133. 1: binp\PWBUTILS.PXT, comment="Utilities for OS/2 PWB", size=20772
  134. 1: binp\SBRPACK.EXE, comment="Browser Information Compactor", size=19281
  135.  
  136. [list setup 1]
  137. 1: .\PACKING.OS2, comment="This listing of files for Microsoft C/C++ 7.0 ", size=2348
  138. 1: .\README.OS2, comment="New Information for Microsoft C/C++ 7.0", size=10000
  139. 1: .\SETUP.EXE, comment="OS/2 Setup Program", NOCOPY, size=99285
  140. 1: .\SETUP.INF, comment="OS/2 Setup program information file", NOCOPY, size=47285
  141.  
  142. ; list of files to remove if user wants components of libraries deleted
  143. [list if_del_comps]
  144.  
  145. ; list of files to search for single-file copy command
  146. [list search_files]
  147. {include list if_compiler}
  148. {include list if_pwb}
  149. {include list setup}
  150.  
  151. ;INSERT HERE    ^^^^^^^^^^^
  152.  
  153. [list remove]
  154. ; required by toolkit, not used by C7
  155.  
  156.  
  157. ;*********** more macros ***************
  158. [macro]
  159. ;required macros:
  160. LISTMORE  = " MORE "
  161. LISTEND   = " END "
  162. HARDHDR   = "Hard Drive "
  163. FLOPPYHDR = "Floppy Drive "
  164. NETWORKHDR = "Network Drive "
  165. ; CHKD is 2-char string used as checkmark in listboxes
  166. CHKD = "√ "
  167.  
  168. ; other macros
  169. TOGGLEHLP1  = "The TAB key toggles between ^1OK^0 and menu. The ARROW keys move"
  170. TOGGLEHLP2  = "you in the menu. Mark entries using ENTER. Select OK to continue."
  171.  
  172. ; macros for Packing list generator (not used in Setup)
  173. DISK        = "DISK"
  174. DESC_HEADER = "Files                        Description"
  175. DESC_ULINES = "-----                        -----------"
  176. PLHEADER    = "Packing List for Microsoft C/C++ Version 7.0 "
  177.  
  178. ; macro used by wrong_dest_drive
  179. WRONG_DIR = ""
  180.  
  181. KB_NEEDED = "0"
  182. KB_FREE   = "0"
  183.  
  184. ;*********** menus ***************
  185.  
  186. [menu mainc]
  187. ; leave 2 spaces at front for checkmark
  188. "  Custom installation of MS C/C++ compiler"
  189. "  Install the MS C/C++ compiler using defaults"
  190. "  Run Setup without installing any files"
  191. "  View important documentation notes (README.OS2)"
  192. "  View the packing list (PACKING.OS2)"
  193. "  Copy a file from the distribution disks"
  194. "  Exit Setup"
  195.  
  196. [menu yesno]
  197. "Yes"
  198. "No"
  199.  
  200. [menu choose_mode]
  201. "MS-DOS"
  202. "Windows 3.0"
  203.  
  204. [menu math_menu]
  205. "Emulator math"
  206. "80x87 chip math"
  207. "Alternate math"
  208.  
  209. [menu models_menu]
  210. "Small memory model"
  211. "Medium memory model"
  212. "Compact memory model"
  213. "Large memory model"
  214.  
  215. [menu copyanotherm]
  216. "Return to Setup main menu"
  217. "Copy another file"
  218. "Exit Setup"
  219.  
  220. [menu anotherhd]
  221. "Install on a different hard disk"
  222. "Change my answers to Setup questions"
  223. "Continue with installation on this disk"
  224. "Exit Setup"
  225.  
  226. [menu smallhd]
  227. "Change my answers to Setup questions"
  228. "Continue with installation on this disk"
  229. "Exit Setup"
  230.  
  231.  
  232. ; required menus below this point
  233. [menu timestampm]
  234. "Continue without overwriting my file"
  235. "Replace my copy of the file"
  236. "Exit Setup"
  237.  
  238. [menu contorexit]
  239. "Continue"
  240. "Exit Setup"
  241.  
  242. [menu retry]
  243. "Try again"
  244. "Exit Setup"
  245.  
  246. [menu formatorretry]
  247. "Format the disk"
  248. "Try again (do not format)"
  249.  
  250. [menu retryorignore]
  251. "Try again"
  252. "Ignore the error and continue"
  253. "Exit Setup"
  254.  
  255. [menu readonlyerrm]
  256. "Try to overwrite"
  257. "Continue without copying"
  258. "Exit Setup"
  259.  
  260. [menu build_err_m]
  261. "Return to Setup main menu"
  262. "Continue building libraries"
  263. "Exit Setup"
  264.  
  265. [menu view_modify_opts]
  266. "Let Setup update your system files for you"
  267. "View the changes now"
  268. "Save the changes to edit later"
  269.  
  270.  
  271. ;***** colors *****
  272. [color]
  273. 1=high white
  274. 2=blue,white
  275. 3=white,blue
  276. 4=white,black
  277.  
  278.  
  279. ;********** header and footer screens ************
  280.  
  281. [screen header]
  282. {color white,blue}
  283. {at 2,1}
  284. Microsoft C/C++ %VERS Setup
  285. {at 0,2}
  286. {line 60,205}
  287. ;
  288. ;
  289. [screen error_header]
  290. {include screen header}
  291. {at 35,1}
  292. ^1Setup Error^0
  293. ;
  294. ; footer screens
  295. ;
  296. [screen exit]
  297. {clear 0,24,79,24}
  298. {color black, white}
  299. {at 67,24}
  300. CTRL+C=Exit
  301. ;
  302. ;
  303. [screen ent_exit]
  304. {clear 0,24,79,24}
  305. {color black, white}
  306. {at 2,24}
  307. ENTER=Continue
  308. {at 67,24}
  309. CTRL+C=Exit
  310. ;
  311. ;
  312. [screen ent_sel_exit]
  313. {clear 0,24,79,24}
  314. {color black, white}
  315. {at 2,24}
  316. ENTER=Continue
  317. {at 19,24}
  318. =Make Selection
  319. {at 67,24}
  320. CTRL+C=Exit
  321. ;
  322. ;
  323. [screen ent_sel_esc_f3_exit]
  324. {clear 0,24,79,24}
  325. {color black, white}
  326. {at 2,24}
  327. ENTER=Continue
  328. {at 19,24}
  329. =Make Selection
  330. {at 39,24}
  331. ESC=Cancel
  332. {at 51,24}
  333. F3=Select All
  334. {at 67,24}
  335. CTRL+C=Exit
  336. ;
  337. ;
  338. [screen ent_f1_exit]
  339. {clear 0,24,79,24}
  340. {color black, white}
  341. {at 2,24}
  342. ENTER=Continue
  343. {at 39,24}
  344. F1=Additional Information
  345. {at 67,24}
  346. CTRL+C=Exit
  347. ;
  348. ;
  349. [screen ent_sel_f1_exit]
  350. {clear 0,24,79,24}
  351. {color black, white}
  352. {at 2,24}
  353. ENTER=Continue
  354. {at 19,24}
  355. =Make Selection
  356. {at 39,24}
  357. F1=Additional Information
  358. {at 67,24}
  359. CTRL+C=Exit
  360. ;
  361. ;
  362. [screen help_footer]
  363. {clear 0,24,79,24}
  364. {color white, blue}
  365. {at 2,24}
  366. ESC=Return to Setup
  367. {at 30,24}
  368. PgDn=Next Screen
  369. {at 55,24}
  370. PgUp=Previous Screen
  371. ;
  372. ;
  373. [screen typedir]
  374. If the directory does not exist, Setup will create it.
  375.  
  376. Setup proposes the following directory:
  377.  
  378. {input 5,55,1}
  379.  
  380. If you want to install these files in a different directory:
  381.      Use the BACKSPACE key to erase the current selection.
  382.      Type the directory name.
  383. When the correct directory is displayed, press ENTER.
  384. {include screen ent_exit}
  385. ;
  386. ;
  387. ;**********    required screens ************
  388. ;
  389. [screen helpframe]
  390. {color black, white}
  391. {at 2,1}
  392. ^2Additional Information^0
  393. {at 0,2}
  394. {line 60,205,blue,white}
  395. {include screen help_footer}
  396. ;
  397. ;
  398. [screen installing]
  399. {include screen header}
  400. {at 35,1}
  401. ^1Installing^0
  402. {at 0,4}
  403. {center on}
  404. Installing Microsoft C/C++ compiler %VERS...
  405. {center off}
  406. {include screen exit}
  407. ;
  408. ;
  409. [screen mcopying]
  410. {clear 0,10,79,13}
  411. {At 8,10}
  412. Setup is copying %SPATH%SFILE
  413.       to %DPATH%DFILE.
  414.  
  415. There are %NUM files left to copy.
  416. ;
  417. ;
  418. [screen badmacro]
  419. {include screen error_header}
  420. {at 5,10}
  421. Predefined macro "%SECTION" is missing in SETUP.INF
  422. ;
  423. ;
  424. [screen insdiskpath]
  425. {include screen header}
  426. {at 35,1}
  427. ^1File Not Found^0
  428. {At 5,8}
  429. Setup can't find the file %SFILE.
  430.  
  431. Please type the drive and directory where this file can be found.
  432. Then press ENTER.
  433.  
  434. You can specify a floppy-disk drive or a hard-disk drive.
  435.  
  436. {input 10,60,1}
  437. {include screen ent_exit}
  438. ;
  439. ;
  440. [screen insdiskpath2]
  441. {include screen header}
  442. {at 35,1}
  443. ^1Cannot Find File^0
  444. {At 5,8}
  445. Setup can't find the file %SFILE in the directory you specified.
  446. Please try again now, or exit, find a copy of the file, and run
  447. Setup later.
  448.  
  449. Please type the drive and directory where this file is located and
  450. press ENTER. You can specify a floppy-disk drive or a hard-disk drive.
  451.  
  452. {input 10,60,1}
  453. {include screen ent_exit}
  454. ;
  455. ;
  456. [screen insdisknopath]
  457. {include screen header}
  458. {at 35,1}
  459. ^1Insert Requested Disk^0
  460. {At 5,8}
  461. Please insert the disk labeled '%DISKNAME'
  462. in drive %DRIVE and press ENTER.
  463.  
  464. {input 15,35,5}
  465. {include menu contorexit}
  466. {include screen ent_sel_exit}
  467. ;
  468. ;
  469. [screen badsdisk]
  470. {include screen header}
  471. {at 35,1}
  472. ^1Can't read disk^0
  473. {At 5,8}
  474. Setup can't read the disk in drive %DRIVE. Please be sure the
  475. correct disk is inserted and the drive door is closed.
  476.  
  477. {input 15,35,5}
  478. {include menu contorexit}
  479. {include screen ent_sel_exit}
  480. ;
  481. ;
  482. [screen wrongdisk]
  483. {include screen header}
  484. {at 35,1}
  485. ^1Wrong disk^0
  486. {At 5,8}
  487. This does not appear to be %DISKNAME.
  488. Please insert the disk labeled '%DISKNAME'
  489. in drive %DRIVE and press ENTER.
  490.  
  491. {input 15,35,5}
  492. {include menu contorexit}
  493. {include screen ent_sel_exit}
  494. ;
  495. ;
  496. [screen badddisk]
  497. {include screen header}
  498. {at 35,1}
  499. ^1Error reading disk^0
  500. {At 5,8}
  501. Setup can't read the disk in drive %DRIVE.
  502.  
  503. {input 15,35,4}
  504. {include menu formatorretry}
  505. {include screen ent_sel_exit}
  506. ;
  507. ;
  508. [screen readerr]
  509. {include screen error_header}
  510. {At 5,8}
  511. An error occurred while reading the file %SFILE.
  512.  
  513. {input 15,35,5}
  514. ; inserts menu retry or menu retryorignore
  515. {include screen ent_sel_exit}
  516. ;
  517. ;
  518. [screen writeerr]
  519. {include screen error_header}
  520. {At 5,8}
  521. An error occurred while writing the file
  522. %DPATH%DFILE.
  523.  
  524. {input 15,35,5}
  525. ; inserts menu retry or menu retryorignore
  526. {include screen ent_sel_exit}
  527. ;
  528. ;
  529. [screen createerr]
  530. {include screen error_header}
  531. {At 5,8}
  532. An error occurred while creating the file
  533. %DPATH%DFILE.
  534.  
  535. {input 15,35,5}
  536. ; inserts menu retry or menu retryorignore
  537. {include screen ent_sel_exit}
  538. ;
  539. ;
  540. [screen renameerr]
  541. {include screen error_header}
  542. {At 5,8}
  543. An error occurred while renaming the file
  544. %SPATH%SFILE to %DFILE.
  545.  
  546. {input 15,35,5}
  547. ; inserts menu retry or menu retryorignore
  548. {include screen ent_sel_exit}
  549. ;
  550. ;
  551. [screen createdirerr]
  552. {include screen error_header}
  553. {At 5,8}
  554. An error occurred while creating the directory
  555. %DPATH.
  556.  
  557. {input 15,35,5}
  558. ; inserts menu retry or menu retryorignore
  559. {include screen ent_sel_exit}
  560. ;
  561. ;
  562. [screen timestamperr]
  563. {include screen error_header}
  564. {At 5,8}
  565. The version of the file %SFILE on your disk is newer than the
  566. one supplied with Microsoft C/C++.
  567.  
  568. You can continue the installation process without copying this
  569. file, or you can overwrite your copy of the file.
  570.  
  571. Setup suggests that you do not overwrite this file. If you decide
  572. later that you want the version supplied with C/C++ %VERS, rename
  573. your existing file and use Setup to copy the new version.
  574.  
  575. {input 15,45,5}
  576. {include menu timestampm}
  577. {include screen ent_sel_exit}
  578. ;
  579. ;
  580. ; required screens not used by C
  581. [screen nonvital]
  582. {clear 0,0,0,0}
  583. ;
  584. [screen pathtoolong]
  585. ; screen used by floppy-to-floppy setup only
  586. [screen insnewdisk]
  587. ;
  588. ;
  589. [screen readonlyerr]
  590. {include screen error_header}
  591. {at 5,8}
  592. Setup is trying to copy to the read-only file
  593. %DPATH%DFILE on your hard disk.
  594.  
  595. You can try to overwrite the file, skip the copy if you are sure
  596. your file is correct, or you can exit Setup and delete your file.
  597.  
  598. {input 15,35,5}
  599. {include menu readonlyerrm}
  600. {include screen ent_sel_f1_exit}
  601. ;
  602. ;
  603. [screen readme_beg_frame]
  604. {help nohelp}
  605. {at 0,23}
  606. {line 80,220}
  607. {clear 0,24,79,24}
  608.    PgDn=Next screen        ** First Screen **       ESC=Exit README.OS2
  609. ;
  610. ;
  611. [screen readme_middle_frame]
  612. {help nohelp}
  613. {at 0,23}
  614. {line 80,220}
  615. {clear 0,24,79,24}
  616.    PgDn=Next screen       PgUp=Previous screen     ESC=Exit README.OS2
  617. ;
  618. ;
  619. [screen readme_end_frame]
  620. {help nohelp}
  621. {at 0,23}
  622. {line 80,220}
  623. {clear 0,24,79,24}
  624.    ** End of File **      PgUp=Previous screen      ESC=Exit README.OS2
  625. ;
  626. ;
  627. [screen packing_beg_frame]
  628. {help nohelp}
  629. {at 0,23}
  630. {line 80,220}
  631. {clear 0,24,79,24}
  632.    PgDn=Next screen        ** First Screen **       ESC=Exit PACKING.OS2
  633. ;
  634. ;
  635. [screen packing_middle_frame]
  636. {help nohelp}
  637. {at 0,23}
  638. {line 80,220}
  639. {clear 0,24,79,24}
  640.    PgDn=Next screen       PgUp=Previous screen      ESC=Exit PACKING.OS2
  641. ;
  642. ;
  643. [screen packing_end_frame]
  644. {help nohelp}
  645. {at 0,23}
  646. {line 80,220}
  647. {clear 0,24,79,24}
  648.    ** End of File **      PgUp=Previous screen      ESC=Exit PACKING.OS2
  649. ;
  650. ;
  651. ; ********* C SCREENS **********************
  652. ;
  653. [screen nohelp]
  654. {color black, white}
  655. {at 10,10}
  656. If you get this screen, please report it as a bug.
  657.  
  658. Setup has no additional information on this topic.
  659.  
  660. Press ESC to return to Setup.
  661. ;
  662. ;
  663. [screen welcome]
  664. {include screen header}
  665. {at 4,3}
  666. %MS_Setup %Setup_VER
  667. %COPYRIGHT
  668. Welcome to the Setup program for OS/2 hosted Microsoft C/C++.
  669.  
  670.      ^1This Setup program installs the OS/2 components of 
  671.      Microsoft C/C++ %VERS only.^0
  672.  
  673. Microsoft C/C++ %VERS for Microsoft Windows(TM) and/or MS-DOS(R) 
  674. must be installed before you run this Setup program. If you have 
  675. not already installed C/C++, exit this Setup now using CTRL+C and run 
  676. SETUP or CSETUP from the C/C++ distribution disks.
  677.  
  678. The files on the distribution disks are compressed, so you must
  679. use Setup to install them. You can also use Setup to decompress
  680. and copy a single file, view the README.OS2 file, or view
  681. the packing list.
  682.  
  683. If you make a mistake, you can type CTRL+C at any time to quit and
  684. start over. Setup never erases files from the distribution disks.
  685.  
  686. Press ENTER to continue or CTRL+C to exit.
  687. {include screen ent_exit}
  688. ;
  689. ;
  690. [screen mainmenu]
  691. {help mainmenu_h}
  692. {include screen header}
  693. {at 35,1}
  694. ^1Main Menu^0
  695. {at 5,4}
  696. Press F1 for information on how to use Setup,
  697. or make a selection and press ENTER to continue.
  698.  
  699. {input 10,55,10}
  700. {include menu mainc}
  701. {at 5}
  702.  
  703. Use the ARROW (,) keys to make the selection, then press ENTER.
  704. {include screen ent_sel_f1_exit}
  705. ;
  706. ;
  707. [screen mainmenu_h]
  708. {help mainmenu_h2}
  709. {color black, white}
  710. {at 5,4}
  711. This Setup program prompts you for information it needs.
  712. If in doubt about any option, select the default option.
  713.  
  714. Before Setup installs any files, you can change your answers.
  715. You can also run Setup again at any time.
  716.  
  717. To see all of Setup's options before installing
  718. Microsoft C/C++, select
  719.     ^2Run Setup without installing any files^0
  720. from the main menu. Setup will prompt you for information
  721. but will not copy any files.
  722.  
  723. To install Microsoft C/C++ using defaults
  724. for all of Setup's options, choose
  725.     ^2Install the Microsoft C/C++ compiler using defaults^0
  726. from the main menu. Before Setup installs any files, it will give
  727. you the opportunity to change any of your answers.
  728.  
  729. For more information on using Setup, press the PgDn key.
  730. ;
  731. ;
  732. [screen mainmenu_h2]
  733. {color black, white}
  734. {at 5,3}
  735. Setup asks for information in two ways.  For some questions, you
  736. will be given a list of choices, which will look like:
  737. {at 20}
  738. {box 15,4,3,white,blue}
  739. {at 21}
  740. ^2  Choice One ^0
  741. ^3  Choice Two ^0
  742.  
  743. {at 5}
  744. To move the highlighted bar on a screen, use the ARROW keys (,)
  745. When the choice you want is highlighted, press ENTER to continue.
  746.  
  747. If the word MORE appears at the bottom of the box, press the DOWN
  748. ARROW key until you've seen all the options.
  749.  
  750. To specify a directory or file name, Setup gives you a field
  751. that looks like:
  752.        ^4C:\C700\BIN           ^0
  753. Use the BACKSPACE key to erase characters,
  754.     the ARROW keys to move the highlight around in text
  755.     the HOME key to move to the beginning of the text
  756.     the END key to move to the end of the text
  757.  
  758. ;
  759. ;
  760. [screen needhd]
  761. {include screen header}
  762. {at 35,1}
  763. ^1Hard Disk Needed^0
  764. {at 5,6}
  765. Setup cannot find a hard disk attached to your system. You need a
  766. hard disk to install Microsoft C/C++ version %VERS.
  767.  
  768. Some removable hard disk systems look like floppy drives to Setup,
  769. but you can still install C/C++ %VERS on them. If you have a
  770. removable hard disk or believe Setup made an error, press ENTER to
  771. continue with Setup.
  772.  
  773. If you do not have a hard disk, press CTRL+C now to exit Setup, and
  774. run Setup again after you have installed a hard disk.
  775.  
  776.  
  777. Press ENTER to continue or CTRL+C to exit.
  778. {include screen ent_exit}
  779. ;
  780. ;
  781. [screen dirtmp]
  782. {include screen header}
  783. {at 35,1}
  784. ^1TMP Environment Variable^0
  785. {at 5,5}
  786. Setup has determined that the TMP environment variable is not set or
  787. that the TMP environment points to a directory that does not exist.
  788.  
  789. The LIB utility requires that TMP be set to a valid path on your
  790. hard drive. Since you have specified combined libraries, the TMP
  791. environment variable needs to be defined.
  792.  
  793. {include screen typedir relative}
  794. ;
  795. ;
  796. [screen comblibs]
  797. {include screen header}
  798. {at 35,1}
  799. ^1Combined Libraries^0
  800. {At 5,3}
  801. In order to reduce the time spent linking programs, the C/C++
  802. compiler uses "combined libraries."  A combined library is a file
  803. containing two or more individual libraries (called component
  804. libraries).  We recommend converting to combined libraries as the
  805. compiler uses them by default.        You can leave the libraries in
  806. their component forms if you have MAKEFILEs that rely on this.
  807.  
  808. Setup automatically creates the combined libraries for the memory
  809. model, math options, and the operating modes you specify.  Because
  810. combined libraries require a considerable amount of disk space
  811. (approximately 200-250K per library), you should build only those
  812. libraries you need.  From Setup's main menu, you can build other
  813. combined libraries later.
  814.  
  815. Build combined libraries?
  816. {input 15,10,4}
  817. {include menu yesno}
  818. {include screen ent_sel_exit}
  819. ;
  820. ;
  821. [screen math_opts]
  822. {include screen header}
  823. {at 35,1}
  824. ^1Math Options^0
  825. {At 5,3}
  826. There are three options for floating-point math support:
  827.  
  828. 1. The emulator uses a math coprocessor if one is present; otherwise
  829.    it emulates the coprocessor in software.  This is the default
  830.    option for the compiler.
  831. 2. The 80x87 library uses the math coprocessor if one is present, but
  832.    it generates an error if the chip is not present at run time.
  833. 3. The alternate-math library never uses the coprocessor, even if it
  834.    is present.        It uses an alternative representation of numbers (thus
  835.    the name) that is faster than the emulator if a coprocessor is not
  836.    present.  However, this option sacrifices some accuracy in exchange
  837.    for speed and size.
  838.  
  839. Install which Math options?
  840. {input 15,30,5}
  841. {include menu math_menu}
  842. {at 12}
  843. %TOGGLEHLP1
  844. %TOGGLEHLP2
  845. {include screen ent_sel_exit}
  846. ;
  847. ;
  848. [screen math_reqd]
  849. {help math_reqd_help}
  850. {include screen header}
  851. {at 35,1}
  852. ^1Math Options Required^0
  853. {At 5,6}
  854. You must specify at least one floating-point math option.
  855.  
  856. Which Math options would you like
  857. installed?
  858. {input 15,30,5}
  859. {include menu math_menu}
  860. {at 12}
  861. %TOGGLEHLP1
  862. %TOGGLEHLP2
  863. {include screen ent_sel_f1_exit}
  864. ;
  865. ;
  866. [screen math_reqd_help]
  867. {color black, white}
  868. {at 5,4}
  869. You must specify ^2at least one math option^0 since combined
  870. libraries are composed of a C run-time component, a model-independent
  871. component, a model-dependent math component, a C++ run-time
  872. component, and a coprocessor chip or emulator support component.
  873.  
  874. There are three options for floating-point math support:
  875.  
  876. 1. The emulator uses a math coprocessor if one is present; otherwise
  877.    it emulates the coprocessor in software.  This is the default
  878.    option for the compiler.
  879. 2. The 80x87 library uses the math coprocessor if one is present, but
  880.    it generates an error if the chip is not present at run time.
  881. 3. The alternate-math library never uses the coprocessor, even if it
  882.    is present.        It uses an alternative representation of numbers (thus
  883.    the name) that is faster than the emulator if a coprocessor is not
  884.    present.  However, this option sacrifices some accuracy in exchange
  885.    for speed and size.
  886.  
  887. You can choose any or all of the math options. However, ^2at least
  888. one must be specified.^0
  889. ;
  890. ;
  891. [screen mem_models]
  892. {include screen header}
  893. {at 35,1}
  894. ^1Memory Models^0
  895. {At 5,3}
  896. The C/C++ compiler supports libraries for six memory models:
  897.     tiny, small, medium, compact, large, and huge.
  898. You can choose any or all of the memory models.
  899.  
  900. Since the libraries take up a lot of disk space, Setup
  901. recommends you select only the memory models you use most often.
  902.  
  903. (Note that the large model libraries are also used for huge model
  904. programs, and the small model libraries are also used for tiny model
  905. programs).
  906.  
  907. You must specify at least one memory model.
  908. Install which memory models?
  909. {input 15,30,6}
  910. {include menu models_menu}
  911. {at 12}
  912. %TOGGLEHLP1
  913. %TOGGLEHLP2
  914. {include screen ent_sel_exit}
  915. ;
  916. ;
  917. [screen mem_models_lib]
  918. {include screen header}
  919. {at 35,1}
  920. ^1Memory Models^0
  921. {At 5,5}
  922. The C/C++ compiler supports libraries for six memory models:
  923.     tiny, small, medium, compact, large, and huge.
  924. You can choose any or all of the memory models.
  925.  
  926. Since the libraries take up a lot of disk space, Setup
  927. recommends you select only the memory models you use most often.
  928.  
  929. (Note that the large model libraries are also used for huge model
  930. programs, and the small model libraries are also used for tiny
  931. model programs).
  932.  
  933. Install which memory models?
  934. {input 15,30,6}
  935. {include menu models_menu}
  936. {at 12}
  937. %TOGGLEHLP1
  938. %TOGGLEHLP2
  939. {include screen ent_sel_exit}
  940. ;
  941. ;
  942. [screen pwb]
  943. {include screen header}
  944. {at 35,1}
  945. ^1Programmer's WorkBench^0
  946. {At 5,6}
  947. The Programmer's WorkBench (PWB) is a character-mode
  948. development environment based on a full-screen editor.
  949. PWB supports character-mode windows and the mouse.
  950.  
  951. With the OS/2 hosted PWB, you can edit, browse, and build
  952. your program with PWB.  Since this is a cross-compiler you
  953. will have to debug and run your program under MS-DOS or
  954. Windows.
  955.  
  956. Install Microsoft Programmer's WorkBench?
  957. {input 15,10,4}
  958. {include menu yesno}
  959. {include screen ent_sel_exit}
  960. ;
  961. ;
  962. [screen helpfiles]
  963. {include screen header}
  964. {at 35,1}
  965. ^1Help Files^0
  966. {At 5,5}
  967.  
  968. Microsoft C/C++ %VERS has an online help database that can be
  969. accessed from within PWB or from the command line with QuickHelp.
  970.  
  971. The Help files provide extensive information about PWB, C,
  972. C++, the CodeView debugger, run-time library functions, Windows
  973. library functions, and utilities that come with MS C/C++. The
  974. Help system is fully indexed to help you find the information
  975. you need quickly.
  976.  
  977. These files take about 2.7 MB of disk space. Install the Help
  978. files if you have sufficient space on your machine.
  979.  
  980. Install Help files?
  981. {input 15,10,4}
  982. {include menu yesno}
  983. {include screen ent_sel_exit}
  984. ;
  985. [screen samples]
  986. {include screen header}
  987. {at 35,1}
  988. ^1Sample Programs^0
  989. {At 5,5}
  990. There are many sample C and C++ programs included with MS C/C++.
  991. They include programs demonstrating the use of PWB and the
  992. Microsoft Foundation Class Library.
  993.  
  994. If you choose not to copy the sample files now, you can install
  995. them later using the file copying option in Setup's main menu.
  996.  
  997. Copy the sample programs?
  998. {input 15,10,4}
  999. {include menu yesno}
  1000. {include screen ent_sel_exit}
  1001. ;
  1002. ;
  1003. [screen destdrive]
  1004. {include screen header}
  1005. {at 35,1}
  1006. ^1Destination Drive^0
  1007. {At 5,5}
  1008. Setup has found more than one hard drive attached to your system.
  1009. Select the drive on which you want to install MS C/C++.
  1010.  
  1011. This drive will be the default when Setup asks you to specify
  1012. directory names. If you want to divide this product's components
  1013. among different hard drives, specify that drive when Setup asks
  1014. for the directory paths.
  1015.  
  1016. Please select the destination drive:
  1017. {input 15,20,5}
  1018. ; list of drives (built on the fly) goes here
  1019. {include screen ent_sel_exit}
  1020. ;
  1021. ;
  1022. [screen wrong_dest_drive]
  1023. {include screen header}
  1024. {at 35,1}
  1025. ^1Wrong Destination Drive^0
  1026. {At 5,5}
  1027. The destination path you have supplied ^1%WRONG_DIR^0 is
  1028. incorrect because the drive you have specified does not exist.
  1029. Setup has found the following hard disk(s) attached to your
  1030. system. You should select the drive on which you want the above
  1031. directory to be created.
  1032.  
  1033. This drive will become the drive for the directory path specified.
  1034.  
  1035. Please select the destination drive:
  1036. {input 15,20,5}
  1037. ; list of drives (built on the fly) goes here
  1038. {include screen ent_sel_exit}
  1039. ;
  1040. ;
  1041. [screen dirbase]
  1042. {include screen header}
  1043. {at 35,1}
  1044. ^1Installation Base Directory^0
  1045. {at 5,5}
  1046. Please specify the base directory for MS C/C++ installation.
  1047.  
  1048. Changing this directory changes the base path name used to create
  1049. pathnames for all of the directories that Setup creates.
  1050.  
  1051. {include screen typedir relative}
  1052. ;
  1053. ;
  1054. [screen dirbin]
  1055. {include screen header}
  1056. {at 35,1}
  1057. ^1Windows Executable Files^0
  1058. {at 5,4}
  1059. Please specify the directory in which to place the Windows executable
  1060. files and Windows DLLs.
  1061.  
  1062. {include screen typedir relative}
  1063. ;
  1064. ;
  1065. [screen dirlib]
  1066. {include screen header}
  1067. {at 35,1}
  1068. ^1Library Files^0
  1069. {at 5,5}
  1070. Please specify the directory for your C/C++ libraries.
  1071.  
  1072. This directory will contain the combined libraries created
  1073. by Setup as well as other libraries that Setup copies from the
  1074. source disks.
  1075.  
  1076. {include screen typedir relative}
  1077. ;
  1078. ;
  1079. ; source of component directories for library-building
  1080. [screen dirlib_src]
  1081. {include screen header}
  1082. {at 35,1}
  1083. ^1Source of Component Libraries^0
  1084. {At 5,5}
  1085. Please specify the source of the files for creating the
  1086. combined libraries. This can be a disk drive (such as A:),
  1087. or it can be a directory (such as C:\LIB\C) that contains
  1088. the libraries that were copied after running Setup earlier.
  1089.  
  1090. {input 10, 56, 1}
  1091.  
  1092. If you want to change the source of these files, use the
  1093. BACKSPACE key to erase the current selection, then type
  1094. the disk or directory name.
  1095.  
  1096. When the source shown above is correct, press ENTER to continue.
  1097. {include screen ent_exit}
  1098. ;
  1099. ;
  1100. [screen dirincl]
  1101. {include screen header}
  1102. {at 35,1}
  1103. ^1Include Files^0
  1104. {at 5,5}
  1105. Please specify the directory for your C/C++ include files.
  1106.  
  1107. Some files will also be placed in the \SYS subdirectory
  1108. of this directory.
  1109.  
  1110. {include screen typedir relative}
  1111. ;
  1112. ;
  1113. [screen dirinit]
  1114. {include screen header}
  1115. {at 35,1}
  1116. ^1Initialization Files^0
  1117. {at 5,5}
  1118. Please specify the directory for your C/C++ initialization
  1119. files for PWB and CodeView. A sample TOOLS.INI file (named
  1120. TOOLS.C70) is also copied to this directory.
  1121.  
  1122. {include screen typedir relative}
  1123. ;
  1124. ;
  1125. [screen dirhelp]
  1126. {include screen header}
  1127. {at 35,1}
  1128. ^1Help Files^0
  1129. {at 5,5}
  1130. Please specify the directory for your C/C++ Help files.
  1131.  
  1132. Help files for the MS C/C++ compiler and associated
  1133. tools are copied to this directory.
  1134.  
  1135. {include screen typedir relative}
  1136. ;
  1137. ;
  1138. [macro]
  1139. ; strings used to init the confirm listbox
  1140. INSTALL    = "Install "
  1141. NOINSTALL  = "Do not install "
  1142. COPY       = "Copy "
  1143. NOCOPY           = "Do not copy "
  1144. INCLUDE    = "Include "
  1145. NOINCLUDE  = "Do not include "
  1146.  
  1147. HELP_FILES    = "Online Help Files"
  1148. MFC_LIBRARY   = "Microsoft Foundation Class Library"
  1149. HOSTTEMP      = ""
  1150. TARGETTEMP    = ""
  1151.  
  1152. ; Used to separate lists like math and memory model lists
  1153. LIST_SEPARATOR = ", "
  1154.  
  1155. MATHTEMP      = ""
  1156. MATHOPTS      = "Math options:  "
  1157. EMULATOR      = "Emulator math"
  1158. CHIPMATH      = "80x87 chip math"
  1159. ALTMATH       = "Alternate math"
  1160. NOMATH          = "No math libraries"
  1161.  
  1162. MEMTEMP       = ""
  1163. MEMMODELS     = "Memory models:  "
  1164. SMALL        = "Small"
  1165. MEDIUM          = "Medium"
  1166. COMPACT       = "Compact"
  1167. LARGE        = "Large"
  1168. NOMODELS      = "No memory models"
  1169.  
  1170. BUILDCOMBLIBS = "Build combined libraries"
  1171. NOCOMBLIBS    = "Do not build combined libraries"
  1172.  
  1173. INSTALLPWB    = "Microsoft Programmer's WorkBench"
  1174. INSTALLSAMPLES= "Sample programs"
  1175.  
  1176. INSTALL_COMPILER = "Microsoft C/C++ compiler components"
  1177. INSTALL_RUNTIME  = "C/C++ run-time library components"
  1178. INSTALL_CODEVIEW = "CodeView debugger files"
  1179.  
  1180. DIRFORBASE    = "Installation Base Directory:  "
  1181. DIRFORREAL    = "Path for MS-DOS & Windows executables:  "
  1182. DIRFORLIB     = "Path for library files:  "
  1183. DIRFORLIBEXE  = "Path for LIB.EXE (MS-DOS executables):  "
  1184. DIRFORINCL    = "Path for include files:  "
  1185. DIRFORINIT    = "Path for initialization files:  "
  1186. DIRFORHELP    = "Path for help files:  "
  1187. DIRFORSOURCE  = "Path for source files:  "
  1188. DIRFORSTARTUP = "Path for C run-time startup files:  "
  1189. DIRFORMFC     = "Path for Microsoft Foundation Classes:  "
  1190. SRCFORLIB     = "Source for component library files:  "
  1191.  
  1192.  
  1193. [screen confirm]
  1194. {include screen header}
  1195. {at 35,1}
  1196. ^1Confirm Your Choices^0
  1197. {at 5,3}
  1198. To move between ^1OK^0 and list of items, use TAB.
  1199. To choose an option from the list, use ARROW (,) keys.
  1200. When the correct options are highlighted,
  1201.     TAB to ^1OK^0 and press ENTER.
  1202.  
  1203. {input 2,70,13}
  1204. ; menu is built on the fly
  1205. {at 5,22}
  1206. ^1Approximate Space Needed (in Kilobytes)  : %KB_NEEDED^0
  1207. ^1Approximate Space Free (in Kilobytes)    : %KB_FREE^0
  1208. {include screen ent_sel_exit}
  1209. ;
  1210. ;
  1211. [screen diskchk]
  1212. {include screen header}
  1213. {at 8, 5}
  1214. {center on}
  1215. Checking disk space requirements. Please wait...
  1216. {center off}
  1217. {include screen exit}
  1218. ;
  1219. ;
  1220. [screen freespace]
  1221. {include screen header}
  1222. {at 35,1}
  1223. ^1Not Enough Disk Space^0
  1224. {at 5,3}
  1225. There isn't enough free disk space on drive %DRIVE to install
  1226. C/C++ %VERS with the options you chose.
  1227.  
  1228. ^1You need another %KB_NEEDED K of disk space.^0
  1229.  
  1230. If Setup runs out of disk space, the compiler may not be installed
  1231. properly.
  1232.  
  1233. You can install fewer optional files, or you can delete existing
  1234. files and run Setup again.
  1235.  
  1236. If you believe Setup incorrectly determined the free space on your
  1237. hard disk, you can continue.
  1238.  
  1239. Please select one of the following:
  1240. {input 15,46,6}
  1241. ; menu 'anotherhd' is used if > 1 hard disk, else menu 'smallhd' goes here
  1242. {include screen ent_sel_exit}
  1243. ;
  1244. ;
  1245. ; user only sees this screen if running off hard disk and > 1 floppy drive found
  1246. [screen single_src_drive]
  1247. {include screen header}
  1248. {at 35,1}
  1249. ^1Copy Files^0
  1250. {At 5,5}
  1251. In order to copy files from the distribution disks, Setup needs
  1252. to know in which drive you will insert the disks.
  1253.  
  1254. Setup will prompt you to insert the correct disks as needed.
  1255.  
  1256. Please select the source of the distribution disks:
  1257. {input 15,20,5}
  1258. ; list of floppy drives (built on the fly) goes here
  1259. {include screen ent_sel_exit}
  1260. ;
  1261. ;
  1262. [screen single_copy_fname]
  1263. {include screen header}
  1264. {at 35,1}
  1265. ^1Enter File Name^0
  1266. {at 5,5}
  1267. Enter the base name, without drive or path designation,
  1268. of the file you want to copy.
  1269.  
  1270. You can use wildcards (*, ?) to specify more than one file.
  1271.  
  1272. From Setup's main menu, you can view the packing list.
  1273. The list includes a short description of each file on the
  1274. distribution disks.
  1275.  
  1276. To return to Setup's main menu, press ENTER without typing a name.
  1277.  
  1278. Please type the name of the file to copy:
  1279.  
  1280. {input 25,20,1}
  1281.  
  1282. {at 5}
  1283. Do not give a drive or directory name with the filename.
  1284. Use the BACKSPACE key to erase characters.
  1285. Use wildcards to specify more than one file.
  1286.  
  1287. When the filename is correct, press ENTER.
  1288. {include screen ent_exit}
  1289. ;
  1290. ;
  1291. [screen single_no_match]
  1292. {include screen header}
  1293. {at 35,1}
  1294. ^1Enter File Name^0
  1295. {at 5,4}
  1296. ^1The filename you gave does not match any file on the
  1297. distribution disks.^0
  1298.  
  1299. The packing list contains a complete list of files on the
  1300. distribution disks. The packing list can be viewed from Setup's
  1301. main menu. Refer to this list to determine the correct name of
  1302. the file you want to copy.
  1303.  
  1304. To return to Setup's main menu, press ENTER without typing a name.
  1305.  
  1306. Please type the name of the file to copy:
  1307.  
  1308. {input 25,20,1}
  1309.  
  1310. {at 5}
  1311. Do not give a drive or directory name with the filename. Use
  1312. the BACKSPACE key to erase characters. You can use wildcards to
  1313. specify more than one file.
  1314.  
  1315. When the filename is correct, press ENTER.
  1316. {include screen ent_exit}
  1317. ;
  1318. ;
  1319. [screen multiple_files]
  1320. {include screen header}
  1321. {at 35,1}
  1322. ^1Choose Files^0
  1323. {at 5,4}
  1324. There is more than one file on the C/C++ distribution disks
  1325. with the name you gave. You can copy any of the files.
  1326. Below are the packing list descriptions of each file.
  1327.  
  1328. Use the ARROW (,) keys to select a file, then press SPACEBAR
  1329. to mark it. Repeat until you have marked all the files you want to
  1330. copy. When you are ready to copy the files, press ENTER.
  1331.  
  1332. {input 5,70,11}
  1333. ; listbox is built on the fly
  1334. {include screen ent_sel_esc_f3_exit}
  1335. ;
  1336. ;
  1337. [screen single_copy_dest]
  1338. {include screen header}
  1339. {at 35,1}
  1340. ^1Enter Path^0
  1341. {at 5,5}
  1342. The packing list description of this file is:
  1343.     %SFILE -- %SECTION
  1344.  
  1345. Type the full path (drive and directory) to show where you
  1346. want the selected file to be copied. Do not type the name of
  1347. the file, just the name of the directory.
  1348.  
  1349. Please type a drive and directory to which %SFILE should
  1350. be copied:
  1351.  
  1352. {input 10,60,1}
  1353.  
  1354. {at 5}
  1355. Use the BACKSPACE key to erase characters.
  1356.  
  1357. When the drive and directory are correct, press ENTER.
  1358. {include screen ent_exit}
  1359. ;
  1360. ;
  1361. [screen mult_copy_dest]
  1362. {include screen header}
  1363. {at 35,1}
  1364. ^1Enter Path^0
  1365. {at 5,5}
  1366. Type the full path (drive and directory) to show where you
  1367. want the selected files to be copied. Do not type the name of
  1368. the files, just the name of the directory.
  1369.  
  1370. Please type a drive and directory to show where the files should
  1371. be copied:
  1372.  
  1373. {input 10,60,1}
  1374.  
  1375. {at 5}
  1376. You can use the BACKSPACE key to erase characters.
  1377.  
  1378. When the correct drive and directory is displayed,
  1379. press ENTER.
  1380. {include screen ent_exit}
  1381. ;
  1382. ;
  1383. [screen single_copying]
  1384. {include screen header}
  1385. {at 5,5}
  1386. Copying...
  1387.  
  1388. {include screen exit}
  1389. ;
  1390. ;
  1391. ; notice that this screen is designed to overlay screen single_copying
  1392. [screen single_copy_another]
  1393. {include screen header}
  1394. {at 5,5}
  1395. Copying... finished.
  1396.  
  1397. Do you want to copy another file from the distribution disk?
  1398. {input 15,35,5}
  1399. {include menu copyanotherm}
  1400. {include screen ent_sel_exit}
  1401. ;
  1402. ;
  1403. [screen installworked]
  1404. {include screen header}
  1405. {at 35,1}
  1406. ^1Installation Complete^0
  1407. {At 5,6}
  1408. Setup has successfully installed Microsoft C/C++ %VERS.
  1409.  
  1410.  
  1411. Press ENTER to continue, or press CTRL+C to exit Setup.
  1412. {include screen ent_exit}
  1413. ;
  1414. ;
  1415. [macro]
  1416. NUMERRORS = "0"
  1417. NUMFILES  = "0"
  1418.  
  1419. [screen installerrs]
  1420. {include screen header}
  1421. {at 35,1}
  1422. ^1Installation Errors^0
  1423. {At 5,6}
  1424. Setup was not successful installing the Microsoft C/C++ compiler
  1425. Version %VERS. There were %NUMERRORS errors detected while copying
  1426. files, and %NUMFILES files were not installed because of those errors.
  1427.  
  1428. Microsoft C/C++ may not work correctly if it is not properly
  1429. installed. Please run Setup again after correcting the problems.
  1430.  
  1431.  
  1432. Press ENTER to continue, or press CTRL+C to exit Setup.
  1433. {include screen ent_exit}
  1434. ;
  1435. ;
  1436. [screen mult_linkers]
  1437. {include screen header}
  1438. {at 35,1}
  1439. ^1Multiple Linkers^0
  1440. {At 5,6}
  1441. WARNING:
  1442.  
  1443. Setup has found multiple linkers in your system's PATH.
  1444. You must use the LINK.EXE that comes with C/C++ %VERS for
  1445. linking programs assembled with C/C++ %VERS.
  1446.  
  1447. Please press ENTER to continue with Setup.
  1448. {include screen ent_exit}
  1449. ;
  1450. ;
  1451. [macro]
  1452. UNKNOWN = "of unknown type and version"
  1453. ISVERSION   = "version"
  1454. FOR      = " for "
  1455. LINKDOS     = "MS-DOS"
  1456. LINKOS2     = "OS2"
  1457. AND      = " and "
  1458.  
  1459. OLDLINKVERS = ""
  1460. NEWLINKVERS = ""
  1461.  
  1462. [screen which_linker]
  1463. {include screen header}
  1464. {at 35,1}
  1465. ^1Overwrite Linker^0
  1466. {At 5,5}
  1467. The version of LINK.EXE that you have in your AUTOEXEC.BAT %SPATH
  1468. statement is not the version supplied with the Microsoft C/C++.
  1469.  
  1470.   Your existing linker is %OLDLINKVERS.
  1471.  
  1472.   The new linker is %NEWLINKVERS.
  1473.  
  1474. Do you want to overwrite your copy of LINK.EXE?
  1475. {input 15,10,4}
  1476. {include menu yesno}
  1477. {include screen ent_sel_exit}
  1478. ;
  1479. ;
  1480. [macro]
  1481. MDIRBIN = ""
  1482. MDIRINIT = ""
  1483. NEWAUTOEXEC = "AUTOEXEC.C70"
  1484. NEWCONFIG = "CONFIG.C70"
  1485. TOOLSC7 = "TOOLS.C70"
  1486.  
  1487. [screen newfiles_real]
  1488. {include screen header}
  1489. {at 35,1}
  1490. ^1Environment Settings for MS-DOS^0
  1491. {At 5,5}
  1492. Setup has created the following files to help you configure
  1493. your system for using Microsoft C/C++ %VERS:
  1494.  
  1495. ^1%MDIRBIN%NEWAUTOEXEC^0 is a batch file
  1496. that sets environment variables for use by the C/C++ compiler.
  1497. The file should be run from the command line to set the environment
  1498. before running the C/C++ compiler and before starting Windows, or it
  1499. can be merged with an existing AUTOEXEC.BAT file.
  1500.  
  1501. ^1%MDIRINIT%NEWCONFIG^0 is a sample CONFIG.SYS
  1502. that sets up for use by the C/C++ compiler.
  1503. This file should be merged with your existing CONFIG.SYS and you
  1504. should ^1reboot if your current options are different from this.^0
  1505. {include screen ent_exit}
  1506. ;
  1507. ;
  1508. [screen tools_pre]
  1509. {include screen header}
  1510. {at 35,1}
  1511. ^1Sample PWB & CV Settings^0
  1512. {At 5,5}
  1513. Setup has created the following file to help you configure
  1514. your system for Microsoft C/C++:
  1515.  
  1516. ^1%MDIRINIT%TOOLSC7^0 is a sample file that contains various
  1517. settings used to initialize the CodeView debugger (CV) utility.
  1518. This file can be renamed as TOOLS.INI or be merged with an
  1519. existing file of that name.
  1520.  
  1521. This file also contains various settings used to initialize the
  1522. Programmer's WorkBench (PWB) utility. It also contains special
  1523. configuration information about the run-time libraries Setup
  1524. has installed. If you do not have a TOOLS.INI file, you should
  1525. copy this file to TOOLS.INI.
  1526.  
  1527. {include screen ent_exit}
  1528. ;
  1529. ;
  1530. ;******** Library-building screens **********
  1531. [macro]
  1532. SLIBLIST = ""
  1533. MLIBLIST = ""
  1534. CLIBLIST = ""
  1535. LLIBLIST = ""
  1536. ;
  1537. [screen start_libs]
  1538. {include screen header}
  1539. {at 35,1}
  1540. ^1Build Libraries^0
  1541. {At 5,5}
  1542. Setup will now begin building combined libraries ...
  1543. ;
  1544. ;
  1545. [screen creating_libs]
  1546. {include screen header}
  1547. {at 35,1}
  1548. ^1Building Library^0
  1549. {At 5,5}
  1550. Creating Library %DFILE
  1551. {at 8,15}
  1552. Libraries built:
  1553. {at 5,17}
  1554. %SLIBLIST
  1555. %MLIBLIST
  1556. %CLIBLIST
  1557. %LLIBLIST
  1558. {include screen exit}
  1559. ;
  1560. ;
  1561. [screen build_err]
  1562. {include screen header}
  1563. {at 35,1}
  1564. ^1Error Building Library^0
  1565. {At 5,5}
  1566. There was an error creating the library %DFILE
  1567.  
  1568. You can continue building other libraries that
  1569. you have requested, you can continue the rest
  1570. of Setup without building the libraries, or you can
  1571. exit Setup.
  1572.  
  1573. {input 15,32,5}
  1574. {include menu build_err_m}
  1575. {include screen ent_sel_exit}
  1576. ;
  1577. ;
  1578. [screen libs_built]
  1579. {include screen header}
  1580. {at 35,1}
  1581. ^1Libraries Built^0
  1582. {At 5,5}
  1583. Setup has successfully installed the libraries for
  1584. Microsoft C/C++ %VERS.
  1585.  
  1586.  
  1587. Press ENTER to return to the main Setup menu,
  1588. or press CTRL+C to exit Setup.
  1589. {include screen ent_exit}
  1590. ;
  1591. ;
  1592. [screen mfc]
  1593. {include screen header}
  1594. {at 35,1}
  1595. ^1Microsoft Foundation Classes^0
  1596. {At 5,5}
  1597.  
  1598. Microsoft C/C++ %VERS Setup installs the Microsoft Foundation
  1599. Class libraries. The Microsoft Foundation Classes are
  1600. designed for programming applications for Windows in
  1601. C++.  They also include general purpose classes for
  1602. writing the non-graphical portions of your applications in C++.
  1603. The installation includes library source code and debugging
  1604. versions of the libraries for use with CodeView.  These
  1605. take approximately 7 MB of disk space.
  1606.  
  1607. Install Microsoft Foundation Classes?
  1608. {input 15,10,4}
  1609. {include menu yesno}
  1610. {include screen ent_sel_exit}
  1611. ;
  1612. [screen compiler]
  1613. {include screen header}
  1614. {at 35,1}
  1615. ^1C/C++ compiler components^0
  1616. {At 5,6}
  1617. Selecting this option will install the OS/2 hosted C/C++
  1618. Compiler.  You will be able to target MS-DOS or Windows only with
  1619. this compiler.  You will need to install the MS-DOS and Windows hosted
  1620. C/C++ Compiler before installing this compiler if you have not
  1621. already done so.
  1622.  
  1623. Install C/C++ compiler components?
  1624. {input 15,10,4}
  1625. {include menu yesno}
  1626. {include screen ent_sel_exit}
  1627. ;
  1628. ;
  1629. [screen runtime]
  1630. {include screen header}
  1631. {at 35,1}
  1632. ^1Run-time Library components^0
  1633. {At 5,6}
  1634. The run-time library provides a run-time environment for the code
  1635. created with the Microsoft C/C++ compiler. You need to select this
  1636. component if you plan to call a Microsoft C run-time library
  1637. function. The C run-time component contains the include files and
  1638. the sources for the new dynamic overlay manager.
  1639.  
  1640. Install Run-time library components?
  1641. {input 15,10,4}
  1642. {include menu yesno}
  1643. {include screen ent_sel_exit}
  1644. ;
  1645. ;
  1646. [screen codeview]
  1647. {include screen header}
  1648. {at 35,1}
  1649. ^1Microsoft CodeView Debugger^0
  1650. {At 5,6}
  1651. In order to  debug the code generated by the Microsoft C/C++
  1652. compiler %VERS you need the CodeView source debugger. This
  1653. debugger uses the source information that the compiler generates
  1654. for you when you specify the /Zi command-line option.
  1655.  
  1656. Earlier versions of CodeView cannot be used with the code
  1657. created by the Microsoft C/C++ compiler because the debug
  1658. information generated by the compiler is not compatible.
  1659.  
  1660. Install the CodeView debugger?
  1661. {input 15,10,4}
  1662. {include menu yesno}
  1663. {include screen ent_sel_exit}
  1664. ;
  1665. ;
  1666. [screen run_gui]
  1667. {include screen header}
  1668. {at 35,1}
  1669. ^1Running under Windows^0
  1670. {At 5,6}
  1671. ^1Setup has detected that you are running under Microsoft Windows. If
  1672. you want to install Microsoft C/C++ %VERS for MS-DOS, exit
  1673. Setup and run from outside Windows. If you want to install Microsoft
  1674. C/C++ under Windows, then run Setup with the Run option on the File
  1675. menu of the Program Manager.^0
  1676.  
  1677. Press ENTER to exit Setup ...
  1678.  
  1679. {include screen ent_exit}
  1680. ;
  1681. ;
  1682. [screen need_386]
  1683. {include screen header}
  1684. {at 35,1}
  1685. ^1C/C++ Compiler needs 80386^0
  1686. {At 5,6}
  1687. ^1Setup has detected that your machine does not have a 80386 or
  1688. higher processor in your machine. Microsoft C/C++ %VERS for
  1689. MS-DOS requires an 80386 processor.^0
  1690.  
  1691. Press ENTER to exit Setup ...
  1692.  
  1693. {include screen ent_exit}
  1694. ;
  1695. ;
  1696. [screen view_modify]
  1697. {help view_modify_help}
  1698. {include screen header}
  1699. {at 35,1}
  1700. ^1System Files^0
  1701. {At 5,6}
  1702. Setup needs to make changes to your AUTOEXEC.BAT and CONFIG.SYS
  1703. files.
  1704.  
  1705. Choose the appropriate option --
  1706.  
  1707. {input 15,50,5}
  1708. {include menu view_modify_opts}
  1709.  
  1710. {at 5}
  1711. Use the ARROW (,) keys to make the selection, then press ENTER.
  1712. {include screen ent_sel_f1_exit}
  1713. ;
  1714. ;
  1715. [screen view_modify_help]
  1716. {color black, white}
  1717. {at 5,4}
  1718.  
  1719. Setup will display your current file and a copy of your
  1720. current file with additions and changes clearly marked with
  1721. comments. If you approve the suggested changes, Setup will
  1722. save the updated file.
  1723.  
  1724. For additional information on configuring your computer for
  1725. C/C++ 7.0, see Chapter 3, Configuring Your System, in the
  1726. Getting Started manual.
  1727. ;
  1728. ;
  1729. [screen viewfile_help]
  1730. {color black, white}
  1731. {at 5,4}
  1732. The split screen editor allows you to view both the new and the old
  1733. versions of your system files. When Setup modifies a system file, it
  1734. gives you an option to view the original file and the changed version
  1735. of the file.
  1736.     For example, the Viewer will display your CONFIG.SYS file with
  1737.     the changes Setup recommends adding to it, and the other window
  1738.     will display your original file, CONFIG.OLD.
  1739.  
  1740. The Viewer has two modes:
  1741.     The default mode, in which the status bars on both windows are
  1742.     highlighted. In this mode, both screens scroll at the same time.
  1743.  
  1744.     Another mode, which you access by pressing F3.
  1745.     In this mode, only one status bar is highlighted, and that file can
  1746.     be scrolled independently of the other file. In this mode you can:
  1747.     Move between files using TAB or F6
  1748.     Scroll using PgUp and PgDn
  1749. After viewing the two versions of the CONFIG.SYS file, you have two
  1750. options: Accept the changes by pressing ENTER
  1751.      Cancel the changes by pressing ESC
  1752. ;
  1753. ;
  1754. [screen upgrade_386max]
  1755. {include screen header}
  1756. {at 35,1}
  1757. ^1Upgrade 386MAX software^0
  1758. {At 5,6}
  1759. ^1Setup has detected that your machine has an older version of
  1760. 386-Max or Blue-Max. Microsoft C/C++ requires version 6.0 or later.^0
  1761.  
  1762. {include screen ent_exit}
  1763. ;
  1764. ;
  1765. [screen no_dpmi]
  1766. {include screen header}
  1767. {at 35,1}
  1768. ^1No DPMI Server^0
  1769. {At 5,6}
  1770. ^1Setup has not detected DPMI Services on your machine.
  1771. Microsoft C/C++ %VERS requires Windows 3.1 or an
  1772. alternate DPMI server to run.^0
  1773.  
  1774. {include screen ent_exit}
  1775. ;
  1776. ;
  1777. [screen ctrl_alt_del]
  1778. {include screen header}
  1779. {at 35,1}
  1780. ^1Serious Setup Error^0
  1781. {At 5,6}
  1782. ^1Setup has encountered a serious problem while identifying
  1783. the type of hard disk on your machine. To correct this problem,
  1784. you need to restart your computer.
  1785.  
  1786. After restarting, run Setup again by typing setup /x. This skips
  1787. the automatic hardware detection.
  1788.  
  1789. Press CTRL+ALT+DEL now to restart your computer.^0
  1790. ;
  1791. ;
  1792.