home *** CD-ROM | disk | FTP | other *** search
- #-------------------------------------------------------------------------
- #
- # FILE
- # INSTALL.ORI
- # V2 installation script language interpreter file.
- #
- # DESCRIPTION
- # Installation file for Pro*C.
- #
- # MODIFIED
- # Tim Kelley 25-AUG-89 Original version
- # Tim Kelley 25-JAN-91 Windows version
- #
- #
- #-------------------------------------------------------------------------
-
- #-------------------------------------------------------------------------
- # Generate symbols for Disk Volume label and Jacket label for disks.
- #-------------------------------------------------------------------------
- .LABELGEN
- u
- V60 PROC %u
- DOS Pro*C Disk %u
-
- .FILES -NOCOPY
- INSTALL.ORI 9292
-
- .BOTH_USAGE=17
- .REAL_USAGE=9
- .PROT_USAGE=15
- .PRODUCT_NAME=Pro*C
- .PRODUCT_VERSION=1.3.17.0.4
- .PRODUCT_NUMBER=8
- .SUPP_REQUIRED=6.0.31.0.1
-
- .CHECKREG %PRODUCT_NUMBER%
- PRODUCT
- VERSION
-
- .CHECKREG 34
- SUPPORT
- SUPP_VERSION
-
- .IF (%SUPPORT%=="" || %SUPP_VERSION% < %SUPP_REQUIRED%)
- .MESSAGE
- %WARNING%
-
- You have not installed Required Support Files %SUPP_REQUIRED%.
- Please install Required Support Files %SUPP_REQUIRED% or later
- and then install %PRODUCT_NAME%.
-
- .PAUSE
- .EXIT
- .ENDIF
-
- .<CHECK_INST>
-
- .IF (%INSTALL_CHECKED%!=1)
- .SELECTPROMPT
- MODE
- Would you like to install protected, real, or both modes of executables?
- <MODEHELP>
- 1 Protected mode only
- 2 Real mode only
- 3 Both real and protected modes
- .IF (%MODE%==999)
- .EXIT
- .ENDIF
-
- .IF (%MODE%==1)
- .DISK_USAGE=%PROT_USAGE%
- .ELSE
- .IF (%MODE%==2)
- .DISK_USAGE=%REAL_USAGE%
- .ELSE
- .DISK_USAGE=%BOTH_USAGE%
- .ENDIF
- .ENDIF
-
- .<CHECK_SPACE>
- .IF (%PRODUCT%=="")
- .IF (%DISK_USAGE% > %FREE_SPACE%)
-
- .SELECTPROMPT
- USER_RESP
- There is insufficient disk space on drive %ORACLE_DISK%: to install this product.
- Would you like to attempt to install anyway?
- <DISK_SPACE_HELP>
- 1 No
- 2 Yes
-
- .IF (%USER_RESP%==1)
- .EXIT
- .ENDIF
- .IF (%USER_RESP%==999)
- .GOTO <CHECK_INST>
- .ENDIF
- .ENDIF
-
- .ELSE
- .SELECTPROMPT
- USER_RESP
- %PRODUCT_NAME% has already been installed.
- Would you like to reinstall it?
- <REINSTALL_HELP>
- 1 No
- 2 Yes
-
- .IF (%USER_RESP%==1)
- .EXIT
- .ENDIF
- .IF (%USER_RESP%==999)
- .GOTO <CHECK_INST>
- .ENDIF
- .ENDIF
- .ENDIF
-
- .<PROTDEVL>
- .SELECTPROMPT
- PROTDEV
- Pro*C Installation Procedure
-
- This procedure installs ORACLE's C precompiler package, which can
- be used with Microsoft C 6.0. Also included is support for ORACLE's
- Protected-Mode Software Development kit and Windows 3.0.
-
- Do you wish to install support for protected-mode software development?
- <PROTHELP>
- 1 Yes
- 2 No
-
- .IF (%PROTDEV%==999)
- .IF (%INSTALL_CHECKED%==1)
- .EXIT
- .ENDIF
- .IF (%DISK_USAGE%>%FREE_SPACE% || %PRODUCT%!="")
- .GOTO <CHECK_SPACE>
- .ELSE
- .GOTO <CHECK_INST>
- .ENDIF
- .ENDIF
-
- .<WINSUP>
- .SELECTPROMPT
- WINDEV
- Do you wish to install support for developing Microsoft Windows 3.0
- applications?
- <WINHELP>
- 1 Yes
- 2 No
-
- .IF (%WINDEV%==999)
- .GOTO <PROTDEVL>
- .ENDIF
-
- .CLEARSCREEN
-
- .MESSAGE
- %HILITE% Creating directory %ORACLE_HOME%\PRO\C...
-
- .MKDIR
- %ORACLE_HOME%\PRO
-
- .MKDIR
- %ORACLE_HOME%\PRO\C
-
- .MKDIR
- %ORACLE_HOME%\PRO\LIB
-
- .MKDIR
- %ORACLE_HOME%\PRO\EXIT
-
- .IF (%MODE%!=1)
- .MESSAGE
- %NORMAL% Copying precompiler executable into %ORACLE_HOME%\BIN...
-
- .FILES
- PROC.EXE 257838 %ORACLE_HOME%\BIN\PROC.EXE
- .ENDIF
-
- .IF (%MODE%!=2)
- .MESSAGE
- %NORMAL% Copying protected-mode executables into %ORACLE_HOME%\PBIN...
-
- .FILES
- PROC.PXE 804983 %ORACLE_HOME%\PBIN\PROC.PXE
-
- .SYSCALL -QUIET
- COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\PROC.COM >NUL
-
- .ENDIF
-
- .MESSAGE
- %NORMAL% Copying Pro*C files into %ORACLE_HOME%\PRO\C...
-
- .FILES
- PCCUS.MSB 7680 %ORACLE_HOME%\DBS\PCCUS.MSB
- SQLCA.H 3267 %ORACLE_HOME%\PRO\C\SQLCA.H
- ORACA.H 5708 %ORACLE_HOME%\PRO\C\ORACA.H
- SQLDA.H 1843 %ORACLE_HOME%\PRO\C\SQLDA.H
- SQLPROTO.H 2935 %ORACLE_HOME%\PRO\C\SQLPROTO.H
- SAMPLE.PC 7887 %ORACLE_HOME%\PRO\C\SAMPLE.PC
- SAMPLEM.MLN 152 %ORACLE_HOME%\PRO\C\SAMPLEM.MLN
- SAMTEX.C 7557 %ORACLE_HOME%\PRO\C\SAMTEX.C
- SAMTEXM.MLN 121 %ORACLE_HOME%\PRO\C\SAMTEXM.MLN
- OCISAM.C 10936 %ORACLE_HOME%\PRO\C\OCISAM.C
- OCISAMM.MLN 121 %ORACLE_HOME%\PRO\C\OCISAMM.MLN
- PLSSAM.PC 7303 %ORACLE_HOME%\PRO\C\PLSSAM.PC
- PLSSAMM.MLN 152 %ORACLE_HOME%\PRO\C\PLSSAMM.MLN
- SQLLIB.LIB 64283 %ORACLE_HOME%\PRO\LIB\SQLLIB.LIB
- ORA6DOS.LIB 259497 %ORACLE_HOME%\PRO\LIB\ORA6DOS.LIB
-
- .IF (%PROTDEV%==1)
-
- .MKDIR
- %ORACLE_HOME%\PRO\MSCP
-
- .MESSAGE
- %NORMAL% Copying PDU Software into %ORACLE_HOME%\PBIN...
-
- .FILES
- PDU.PXE 76194 %ORACLE_HOME%\PBIN\PDU.PXE
- PDULOAD.COM 3113 %ORACLE_HOME%\PBIN\PDULOAD.COM
- HELP.PDU 27335 %ORACLE_HOME%\PBIN\HELP.PDU
-
- .SYSCALL -QUIET
- COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\PDU.COM >NUL
-
- .MESSAGE
- %NORMAL% Copying protected mode development software into %ORACLE_HOME%\PRO\MSCP...
-
- .FILES
- EXE2PXE.EXE 20352 %ORACLE_HOME%\BIN\EXE2PXE.EXE
- INSTMSC.BAT 2599 %ORACLE_HOME%\PRO\MSCP\INSTMSC.BAT
- INSTMSCA.LIS 166 %ORACLE_HOME%\PRO\MSCP\INSTMSCA.LIS
- INSTMSCE.LIS 166 %ORACLE_HOME%\PRO\MSCP\INSTMSCE.LIS
- INSTMSCR.LIS 541 %ORACLE_HOME%\PRO\MSCP\INSTMSCR.LIS
- PROTOMSC.LIB 10347 %ORACLE_HOME%\PRO\MSCP\PROTOMSC.LIB
- OCISAMMP.MLN 130 %ORACLE_HOME%\PRO\C\OCISAMMP.MLN
- SAMPLEMP.MLN 161 %ORACLE_HOME%\PRO\C\SAMPLEMP.MLN
- SAMTEXMP.MLN 130 %ORACLE_HOME%\PRO\C\SAMTEXMP.MLN
- PLSSAMMP.MLN 161 %ORACLE_HOME%\PRO\C\PLSSAMMP.MLN
- .ENDIF
-
- .MESSAGE
- %NORMAL% Copying User Exit Software into %ORACLE_HOME%\PRO\EXIT...
-
- .FILES
- TESTEXIT.PC 981 %ORACLE_HOME%\PRO\EXIT\TESTEXIT.PC
- RFM.MLN 528 %ORACLE_HOME%\PRO\EXIT\RFM.MLN
- RFMM.MLN 618 %ORACLE_HOME%\PRO\EXIT\RFMM.MLN
- RFMP.MLN 652 %ORACLE_HOME%\PRO\EXIT\RFMP.MLN
- RFMPM.MLN 774 %ORACLE_HOME%\PRO\EXIT\RFMPM.MLN
- RFMPMN.MLN 804 %ORACLE_HOME%\PRO\EXIT\RFMPMN.MLN
- RFMPMN.DEF 220 %ORACLE_HOME%\PRO\EXIT\RFMPMN.DEF
- RMM.MLN 615 %ORACLE_HOME%\PRO\EXIT\RMM.MLN
- RMMP.MLN 771 %ORACLE_HOME%\PRO\EXIT\RMMP.MLN
- RMMPN.MLN 800 %ORACLE_HOME%\PRO\EXIT\RMMPN.MLN
- RMMPN.DEF 219 %ORACLE_HOME%\PRO\EXIT\RMMPN.DEF
- CALLRUN.C 805 %ORACLE_HOME%\PRO\EXIT\CALLRUN.C
- RRMCAL.MLN 771 %ORACLE_HOME%\PRO\EXIT\RRMCAL.MLN
- RRMCAL.DEF 253 %ORACLE_HOME%\PRO\EXIT\RRMCAL.DEF
- RWECPF.PC 1974 %ORACLE_HOME%\PRO\EXIT\RWECPF.PC
- RRMRUN.MLN 920 %ORACLE_HOME%\PRO\EXIT\RRMRUN.MLN
- RRMRUN.DEF 235 %ORACLE_HOME%\PRO\EXIT\RRMRUN.DEF
-
- .IF (%WINDEV%==1)
- .MESSAGE
- %NORMAL% Copying Windows 3.0 libraries into %ORACLE_HOME%\PRO\LIB...
-
- .FILES
- ORA6WIN.LIB 15360 %ORACLE_HOME%\PRO\LIB\ORA6WIN.LIB
- SQL13WIN.LIB 3584 %ORACLE_HOME%\PRO\LIB\SQL13WIN.LIB
-
- .MESSAGE
- %NORMAL% Copying Windows 3.0 sample programs into %ORACLE_HOME%\PRO\C...
-
- .FILES
- WINSAM.MAK 499 %ORACLE_HOME%\PRO\C\WINSAM.MAK
- WINSAM.PC 23433 %ORACLE_HOME%\PRO\C\WINSAM.PC
- WINSAM.RC 4839 %ORACLE_HOME%\PRO\C\WINSAM.RC
- WINSAM.DEF 344 %ORACLE_HOME%\PRO\C\WINSAM.DEF
- WINSAM.H 2748 %ORACLE_HOME%\PRO\C\WINSAM.H
- WINSAM.ICO 766 %ORACLE_HOME%\PRO\C\WINSAM.ICO
- .ENDIF
-
- .MESSAGE
- %NORMAL% Updating registration information...
-
- .REGISTERFILE
- %PRODUCT_NUMBER% %PRODUCT_NAME%
- %PRODUCT_VERSION%
- <DEINSTALL>
-
- .EXIT
-
- .<DISK_SPACE_HELP>
- %PRODUCT_NAME% requires %DISK_USAGE%00K to install. There is %FREE_SPACE%00K free on
- drive %ORACLE_DISK%:. You may try to proceed anyway. Unless you plan to install
- only a portion of it or you are reinstalling after an unsuccessful
- installation, ORAINST will probably terminate abnormally.
-
- .<REINSTALL_HELP>
- %PRODUCT_NAME% has an entry in REGISTER.ORA, indicating that it has
- been installed previously. You may either abort this installation and
- save the version you have already installed, or you may reinstall and
- overwrite the existing version. Entry in REGISTER.ORA follows.
-
- Product: %PRODUCT%
- Version: %VERSION%
-
- .<MODEHELP>
- Normally, you will install protected-mode executables. If you do not have
- extended memory or you are installing on an 8088- or 8086-based PC, choose
- real-mode executables. If you are unsure, choose both.
-
- .<WINHELP>
- Choose "Yes" if you would like to create Pro*C applications that run in
- the Microsoft Windows 3.0 graphical environment.
-
- To develop Pro*C Windows 3.0 applications, you must also have installed
- Microsoft Windows Version 3.0, the Version 3.0A patch (for some
- features), and Microsoft's Windows Software Development Kit.
-
- .<PROTHELP>
- Choose Yes if you would like to make Pro*C applications that run in
- protected mode. Choose no if you would like them to run only in real
- mode.
-
- .<DEINSTALL>
- %ORACLE_HOME%\PBIN\PROC.COM
-