home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a523 / 13.ddi / INSTALL.ORI next >
Encoding:
Text File  |  1991-03-20  |  9.1 KB  |  332 lines

  1. #-------------------------------------------------------------------------
  2. #
  3. # FILE
  4. #       INSTALL.ORI
  5. #       V2 installation script language interpreter file.
  6. #
  7. # DESCRIPTION
  8. #       Installation file for Pro*C.
  9. #
  10. # MODIFIED
  11. #       Tim Kelley       25-AUG-89  Original version
  12. #       Tim Kelley       25-JAN-91  Windows version
  13. #
  14. #
  15. #-------------------------------------------------------------------------
  16.  
  17. #-------------------------------------------------------------------------
  18. # Generate symbols for Disk Volume label and Jacket label for disks.
  19. #-------------------------------------------------------------------------
  20. .LABELGEN
  21. u
  22. V60 PROC %u
  23. DOS Pro*C Disk %u
  24.  
  25. .FILES -NOCOPY
  26. INSTALL.ORI        9292
  27.  
  28. .BOTH_USAGE=17
  29. .REAL_USAGE=9
  30. .PROT_USAGE=15
  31. .PRODUCT_NAME=Pro*C
  32. .PRODUCT_VERSION=1.3.17.0.4
  33. .PRODUCT_NUMBER=8
  34. .SUPP_REQUIRED=6.0.31.0.1
  35.  
  36. .CHECKREG %PRODUCT_NUMBER%
  37.  PRODUCT
  38.  VERSION
  39.  
  40. .CHECKREG 34
  41.  SUPPORT
  42.  SUPP_VERSION
  43.  
  44. .IF (%SUPPORT%=="" || %SUPP_VERSION% < %SUPP_REQUIRED%)
  45.  .MESSAGE
  46.   %WARNING%
  47.  
  48.   You have not installed Required Support Files %SUPP_REQUIRED%.
  49.   Please install Required Support Files %SUPP_REQUIRED% or later
  50.   and then install %PRODUCT_NAME%.
  51.  
  52.  .PAUSE
  53.  .EXIT
  54. .ENDIF
  55.  
  56. .<CHECK_INST>
  57.  
  58. .IF (%INSTALL_CHECKED%!=1)
  59.  .SELECTPROMPT
  60.   MODE
  61.   Would you like to install protected, real, or both modes of executables?
  62.   <MODEHELP>
  63.   1 Protected mode only
  64.   2 Real mode only
  65.   3 Both real and protected modes
  66.  .IF (%MODE%==999)
  67.   .EXIT
  68.  .ENDIF
  69.  
  70.  .IF (%MODE%==1)
  71.   .DISK_USAGE=%PROT_USAGE%
  72.  .ELSE
  73.   .IF (%MODE%==2)
  74.    .DISK_USAGE=%REAL_USAGE%
  75.   .ELSE
  76.    .DISK_USAGE=%BOTH_USAGE%
  77.   .ENDIF
  78.  .ENDIF
  79.  
  80.  .<CHECK_SPACE>
  81.  .IF (%PRODUCT%=="")
  82.   .IF (%DISK_USAGE% > %FREE_SPACE%)
  83.  
  84.    .SELECTPROMPT
  85.     USER_RESP
  86.     There is insufficient disk space on drive %ORACLE_DISK%: to install this product.
  87.     Would you like to attempt to install anyway?
  88.     <DISK_SPACE_HELP>
  89.     1     No
  90.     2     Yes
  91.  
  92.    .IF (%USER_RESP%==1)
  93.     .EXIT
  94.    .ENDIF
  95.    .IF (%USER_RESP%==999)
  96.     .GOTO <CHECK_INST>
  97.    .ENDIF
  98.   .ENDIF
  99.  
  100.  .ELSE
  101.   .SELECTPROMPT
  102.    USER_RESP
  103.    %PRODUCT_NAME% has already been installed.
  104.    Would you like to reinstall it?
  105.    <REINSTALL_HELP>
  106.    1     No
  107.    2     Yes
  108.  
  109.   .IF (%USER_RESP%==1)
  110.    .EXIT
  111.   .ENDIF
  112.   .IF (%USER_RESP%==999)
  113.    .GOTO <CHECK_INST>
  114.   .ENDIF
  115.  .ENDIF
  116. .ENDIF
  117.  
  118. .<PROTDEVL>
  119. .SELECTPROMPT
  120.  PROTDEV
  121.  Pro*C Installation Procedure
  122.  
  123.  This procedure installs ORACLE's C precompiler package, which can
  124.  be used with Microsoft C 6.0.  Also included is support for ORACLE's
  125.  Protected-Mode Software Development kit and Windows 3.0.
  126.  
  127.  Do you wish to install support for protected-mode software development?
  128.  <PROTHELP>
  129.  1 Yes
  130.  2 No
  131.  
  132. .IF (%PROTDEV%==999)
  133.  .IF (%INSTALL_CHECKED%==1)
  134.   .EXIT
  135.  .ENDIF
  136.  .IF (%DISK_USAGE%>%FREE_SPACE% || %PRODUCT%!="")
  137.   .GOTO <CHECK_SPACE>
  138.  .ELSE
  139.   .GOTO <CHECK_INST>
  140.  .ENDIF
  141. .ENDIF
  142.  
  143. .<WINSUP>
  144. .SELECTPROMPT
  145.  WINDEV
  146.  Do you wish to install support for developing Microsoft Windows 3.0
  147.  applications?
  148.  <WINHELP>
  149.  1 Yes
  150.  2 No
  151.  
  152. .IF (%WINDEV%==999)
  153.  .GOTO <PROTDEVL>
  154. .ENDIF
  155.  
  156. .CLEARSCREEN
  157.  
  158. .MESSAGE
  159.  %HILITE% Creating directory %ORACLE_HOME%\PRO\C...
  160.  
  161. .MKDIR
  162.  %ORACLE_HOME%\PRO
  163.  
  164. .MKDIR
  165.  %ORACLE_HOME%\PRO\C
  166.  
  167. .MKDIR
  168.  %ORACLE_HOME%\PRO\LIB
  169.  
  170. .MKDIR
  171.  %ORACLE_HOME%\PRO\EXIT
  172.  
  173. .IF (%MODE%!=1)
  174.  .MESSAGE
  175.  %NORMAL% Copying precompiler executable into %ORACLE_HOME%\BIN...
  176.  
  177.  .FILES
  178. PROC.EXE         257838   %ORACLE_HOME%\BIN\PROC.EXE
  179. .ENDIF
  180.  
  181. .IF (%MODE%!=2)
  182.  .MESSAGE
  183.  %NORMAL% Copying protected-mode executables into %ORACLE_HOME%\PBIN...
  184.  
  185.  .FILES
  186. PROC.PXE         804983   %ORACLE_HOME%\PBIN\PROC.PXE
  187.  
  188.  .SYSCALL -QUIET
  189.   COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\PROC.COM >NUL
  190.  
  191. .ENDIF
  192.  
  193. .MESSAGE
  194.  %NORMAL% Copying Pro*C files into %ORACLE_HOME%\PRO\C...
  195.  
  196. .FILES
  197. PCCUS.MSB          7680   %ORACLE_HOME%\DBS\PCCUS.MSB
  198. SQLCA.H            3267   %ORACLE_HOME%\PRO\C\SQLCA.H
  199. ORACA.H            5708   %ORACLE_HOME%\PRO\C\ORACA.H
  200. SQLDA.H            1843   %ORACLE_HOME%\PRO\C\SQLDA.H
  201. SQLPROTO.H         2935   %ORACLE_HOME%\PRO\C\SQLPROTO.H
  202. SAMPLE.PC          7887   %ORACLE_HOME%\PRO\C\SAMPLE.PC
  203. SAMPLEM.MLN         152   %ORACLE_HOME%\PRO\C\SAMPLEM.MLN
  204. SAMTEX.C           7557   %ORACLE_HOME%\PRO\C\SAMTEX.C
  205. SAMTEXM.MLN         121   %ORACLE_HOME%\PRO\C\SAMTEXM.MLN
  206. OCISAM.C          10936   %ORACLE_HOME%\PRO\C\OCISAM.C
  207. OCISAMM.MLN         121   %ORACLE_HOME%\PRO\C\OCISAMM.MLN
  208. PLSSAM.PC          7303   %ORACLE_HOME%\PRO\C\PLSSAM.PC
  209. PLSSAMM.MLN         152   %ORACLE_HOME%\PRO\C\PLSSAMM.MLN
  210. SQLLIB.LIB        64283   %ORACLE_HOME%\PRO\LIB\SQLLIB.LIB
  211. ORA6DOS.LIB      259497   %ORACLE_HOME%\PRO\LIB\ORA6DOS.LIB
  212.  
  213. .IF (%PROTDEV%==1)
  214.  
  215.  .MKDIR
  216.   %ORACLE_HOME%\PRO\MSCP
  217.  
  218.  .MESSAGE
  219.   %NORMAL% Copying PDU Software into %ORACLE_HOME%\PBIN...
  220.  
  221.  .FILES
  222. PDU.PXE           76194   %ORACLE_HOME%\PBIN\PDU.PXE
  223. PDULOAD.COM        3113   %ORACLE_HOME%\PBIN\PDULOAD.COM
  224. HELP.PDU          27335   %ORACLE_HOME%\PBIN\HELP.PDU
  225.  
  226.  .SYSCALL -QUIET
  227.   COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\PDU.COM >NUL
  228.  
  229.  .MESSAGE
  230.   %NORMAL% Copying protected mode development software into %ORACLE_HOME%\PRO\MSCP...
  231.  
  232.  .FILES
  233. EXE2PXE.EXE       20352   %ORACLE_HOME%\BIN\EXE2PXE.EXE
  234. INSTMSC.BAT        2599   %ORACLE_HOME%\PRO\MSCP\INSTMSC.BAT
  235. INSTMSCA.LIS        166   %ORACLE_HOME%\PRO\MSCP\INSTMSCA.LIS
  236. INSTMSCE.LIS        166   %ORACLE_HOME%\PRO\MSCP\INSTMSCE.LIS
  237. INSTMSCR.LIS        541   %ORACLE_HOME%\PRO\MSCP\INSTMSCR.LIS
  238. PROTOMSC.LIB      10347   %ORACLE_HOME%\PRO\MSCP\PROTOMSC.LIB
  239. OCISAMMP.MLN        130   %ORACLE_HOME%\PRO\C\OCISAMMP.MLN
  240. SAMPLEMP.MLN        161   %ORACLE_HOME%\PRO\C\SAMPLEMP.MLN
  241. SAMTEXMP.MLN        130   %ORACLE_HOME%\PRO\C\SAMTEXMP.MLN
  242. PLSSAMMP.MLN        161   %ORACLE_HOME%\PRO\C\PLSSAMMP.MLN
  243. .ENDIF
  244.  
  245. .MESSAGE
  246.  %NORMAL% Copying User Exit Software into %ORACLE_HOME%\PRO\EXIT...
  247.  
  248. .FILES
  249. TESTEXIT.PC         981   %ORACLE_HOME%\PRO\EXIT\TESTEXIT.PC
  250. RFM.MLN             528   %ORACLE_HOME%\PRO\EXIT\RFM.MLN
  251. RFMM.MLN            618   %ORACLE_HOME%\PRO\EXIT\RFMM.MLN
  252. RFMP.MLN            652   %ORACLE_HOME%\PRO\EXIT\RFMP.MLN
  253. RFMPM.MLN           774   %ORACLE_HOME%\PRO\EXIT\RFMPM.MLN
  254. RFMPMN.MLN          804   %ORACLE_HOME%\PRO\EXIT\RFMPMN.MLN
  255. RFMPMN.DEF          220   %ORACLE_HOME%\PRO\EXIT\RFMPMN.DEF
  256. RMM.MLN             615   %ORACLE_HOME%\PRO\EXIT\RMM.MLN
  257. RMMP.MLN            771   %ORACLE_HOME%\PRO\EXIT\RMMP.MLN
  258. RMMPN.MLN           800   %ORACLE_HOME%\PRO\EXIT\RMMPN.MLN
  259. RMMPN.DEF           219   %ORACLE_HOME%\PRO\EXIT\RMMPN.DEF
  260. CALLRUN.C           805   %ORACLE_HOME%\PRO\EXIT\CALLRUN.C
  261. RRMCAL.MLN          771   %ORACLE_HOME%\PRO\EXIT\RRMCAL.MLN
  262. RRMCAL.DEF          253   %ORACLE_HOME%\PRO\EXIT\RRMCAL.DEF
  263. RWECPF.PC          1974   %ORACLE_HOME%\PRO\EXIT\RWECPF.PC
  264. RRMRUN.MLN          920   %ORACLE_HOME%\PRO\EXIT\RRMRUN.MLN
  265. RRMRUN.DEF          235   %ORACLE_HOME%\PRO\EXIT\RRMRUN.DEF
  266.  
  267. .IF (%WINDEV%==1)
  268.  .MESSAGE
  269.   %NORMAL% Copying Windows 3.0 libraries into %ORACLE_HOME%\PRO\LIB...
  270.  
  271.  .FILES
  272. ORA6WIN.LIB       15360   %ORACLE_HOME%\PRO\LIB\ORA6WIN.LIB
  273. SQL13WIN.LIB       3584   %ORACLE_HOME%\PRO\LIB\SQL13WIN.LIB
  274.  
  275.  .MESSAGE
  276.   %NORMAL% Copying Windows 3.0 sample programs into %ORACLE_HOME%\PRO\C...
  277.  
  278.  .FILES
  279. WINSAM.MAK          499   %ORACLE_HOME%\PRO\C\WINSAM.MAK
  280. WINSAM.PC         23433   %ORACLE_HOME%\PRO\C\WINSAM.PC
  281. WINSAM.RC          4839   %ORACLE_HOME%\PRO\C\WINSAM.RC
  282. WINSAM.DEF          344   %ORACLE_HOME%\PRO\C\WINSAM.DEF
  283. WINSAM.H           2748   %ORACLE_HOME%\PRO\C\WINSAM.H
  284. WINSAM.ICO          766   %ORACLE_HOME%\PRO\C\WINSAM.ICO
  285. .ENDIF
  286.  
  287. .MESSAGE
  288.  %NORMAL% Updating registration information...
  289.  
  290. .REGISTERFILE
  291.  %PRODUCT_NUMBER% %PRODUCT_NAME%
  292.  %PRODUCT_VERSION%
  293.  <DEINSTALL>
  294.  
  295. .EXIT
  296.  
  297. .<DISK_SPACE_HELP>
  298. %PRODUCT_NAME% requires %DISK_USAGE%00K to install.  There is %FREE_SPACE%00K free on
  299. drive %ORACLE_DISK%:.  You may try to proceed anyway.  Unless you plan to install
  300. only a portion of it or you are reinstalling after an unsuccessful
  301. installation, ORAINST will probably terminate abnormally.
  302.  
  303. .<REINSTALL_HELP>
  304. %PRODUCT_NAME% has an entry in REGISTER.ORA, indicating that it has
  305. been installed previously.  You may either abort this installation and
  306. save the version you have already installed, or you may reinstall and
  307. overwrite the existing version.  Entry in REGISTER.ORA follows.
  308.  
  309. Product:  %PRODUCT%
  310. Version:  %VERSION%
  311.  
  312. .<MODEHELP>
  313. Normally, you will install protected-mode executables.  If you do not have
  314. extended memory or you are installing on an 8088- or 8086-based PC, choose
  315. real-mode executables.  If you are unsure, choose both.
  316.  
  317. .<WINHELP>
  318. Choose "Yes" if you would like to create Pro*C applications that run in
  319. the Microsoft Windows 3.0 graphical environment.
  320.  
  321. To develop Pro*C Windows 3.0 applications, you must also have installed
  322. Microsoft Windows Version 3.0, the Version 3.0A patch (for some
  323. features), and Microsoft's Windows Software Development Kit.
  324.  
  325. .<PROTHELP>
  326. Choose Yes if you would like to make Pro*C applications that run in
  327. protected mode.  Choose no if you would like them to run only in real
  328. mode.
  329.  
  330. .<DEINSTALL>
  331. %ORACLE_HOME%\PBIN\PROC.COM
  332.