home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
makedce.zip
/
MAKEDCE.PKG
< prev
next >
Wrap
Text File
|
1996-04-04
|
17KB
|
615 lines
*---------------------------------------------------------------------
* Service level
*---------------------------------------------------------------------
SERVICELEVEL
LEVEL = '000000'
**********************************************************************
* Packaging parameters used: /U DRIVE MAKEDCE.PKG A: D:\MAKEDCEI
**********************************************************************
**********************************************************************
*---------------------------------------------------------------------
* Default directories
*---------------------------------------------------------------------
PATH
FILE = 'C:/MAKEDCE',
FILELABEL = 'MakeDCE Main Directory'
**********************************************************************
********************************************
* For CD-ROM installs:
* One of the enablement steps is to run this exit, to reset the
* read-only attribute on the .pkg file
********************************************
FILE
EXITWHEN = 'ALWAYS',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg tw CMD.EXE /C ATTRIB %EPFIFILEDIR%\MAKEDCE.PKG -R'
*---------------------------------------------------------------------
* Exit to define your product folder's object ID.
*
* The following changes are required:
* - Set variable FOLDERID to your folder's object ID; be sure to make
* the value sufficiently unique; do not use "PRODFLDR".
*---------------------------------------------------------------------
FILE
EXITWHEN = 'ALWAYS',
EXITIGNOREERR = 'NO',
EXIT = 'SETVAR FOLDERID=MakeDCE'
FILE
EXITWHEN = 'ALWAYS',
EXITIGNOREERR = 'NO',
EXIT = 'SETVAR EXAMPLEFLDRID=MKDCEXMP'
**********************************************************************
*---------------------------------------------------------------------
* This component creates a folder on the desktop. You must create
* the folder in a hidden component to ensure that deleting your
* product does not delete the folder before the objects within the
* folder are deleted.
*---------------------------------------------------------------------
COMPONENT
NAME = 'INSFIRST',
ID = 'INSFIRST',
DISPLAY = 'NO',
SIZE = '810000',
SHARED = 'NO',
DELETE = 'YES'
*---------------------------------------------------------------------
* Include a FILE entry to install the catalog file.
*
* The following changes are required:
* - Change the SOURCE and PWS keywords to the name of your catalog
* file.
*---------------------------------------------------------------------
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE:MAKEDCE.ICF',
PWS = 'MAKEDCE.ICF',
DATE = '950724',
TIME = '1342',
SIZE = '859'
*---------------------------------------------------------------------
* Set variable CATALOG to be the name of the catalog file;
* the variable is used in EPFISINC.PKG.
*
* The following changes are required:
* - Change "CATALOG.ICF" in the EXIT keyword to the name of your
* catalog file.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'SETVAR CATALOG=MAKEDCE.ICF'
*---------------------------------------------------------------------
* Include a FILE entry to install the description file.
*
* The following changes are required:
* - Change the SOURCE and PWS keywords to the name of your
* description file.
*---------------------------------------------------------------------
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE:MAKEDCE.DSC',
PWS = 'MAKEDCE.DSC',
DATE = '950724',
TIME = '1338',
SIZE = '135'
*---------------------------------------------------------------------
* Create your product's folder on the desktop.
*
* The following changes are required:
* - Change "MakeDCE" in the EXIT keyword to your product name.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPFolder "MakeDCE" <WP_DESKTOP> R "OBJECTID=<%FOLDERID%>;"'
*---------------------------------------------------------------------
* The included package file will install and register the
* Installation Utility. You do not need to make any changes to
* EPFISINC.PKG.
*---------------------------------------------------------------------
INCLUDE
NAME = 'DRIVE:EPFISINC.PKG'
**********************************************************************
UPDATECONFIG
VAR = 'SET PATH',
ADDSTR = '%EPFIFILEDIR%\BIN',
ADDWHEN = 'INSTALL',
DELETEWHEN = ' NEVER '
UPDATECONFIG
VAR = 'LIBPATH',
ADDSTR = '%EPFIFILEDIR%\DLL',
ADDWHEN = 'INSTALL',
DELETEWHEN = ' NEVER '
UPDATECONFIG
VAR = 'SET HELP',
ADDSTR = '%EPFIFILEDIR%\HELP',
ADDWHEN = 'INSTALL',
DELETEWHEN = ' NEVER '
UPDATECONFIG
VAR = 'SET BOOKSHELF',
ADDSTR = '%EPFIFILEDIR%\HELP',
ADDWHEN = 'INSTALL',
DELETEWHEN = ' NEVER '
UPDATECONFIG
VAR = 'SET INCLUDE',
ADDSTR = '%EPFIFILEDIR%\INCLUDE',
ADDWHEN = 'INSTALL',
DELETEWHEN = ' NEVER '
UPDATECONFIG
VAR = 'SET LIB',
ADDSTR = '%EPFIFILEDIR%\LIB',
ADDWHEN = 'INSTALL',
DELETEWHEN = ' NEVER '
ADDCONFIG
VAR = 'SET MAKEDCE',
ADDSTR = '%EPFIFILEDIR%',
ADDWHEN = 'INSTALL',
DELETEWHEN = ' NEVER '
ADDCONFIG
VAR = 'SET IDLGEN',
ADDSTR = '-idb',
ADDWHEN = 'INSTALL',
DELETEWHEN = ' NEVER '
*---------------------------------------------------------------------
* Include 1 COMPONENT entry for each component.
*
* The following changes are required:
* - Change "Component 1" in the NAME keyword to the name of the
* component.
* - Describe the component in the DESCRIPTION keyword.
*
* The component must require at least the INSFIRST and DELLAST
* components.
*---------------------------------------------------------------------
COMPONENT
NAME = 'MakeDCE',
ID = 'MakeDCE1',
REQUIRES = 'INSFIRST DELLAST',
DISPLAY = 'YES',
DESCRIPTION = 'MakeDCE: Programming Development Tool',
SIZE = '2130000',
SHARED = 'NO',
DELETE = 'YES'
*---------------------------------------------------------------------
* Include 1 FILE entry for each file in the component.
*
* The following changes are required:
* - Change the SOURCE and PWS keywords to the name of the file to
* install.
*---------------------------------------------------------------------
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE:READ.ME',
PWS = '%EPFIFILEDIR%/READ.ME',
DATE = '950725',
TIME = '1850',
SIZE = '5964'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:MAKEDCE.DL_',
PWS = '%EPFIFILEDIR%/DLL/MAKEDCE.DLL',
DATE = '941014',
TIME = '1110',
SIZE = '33280'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:BITMAP.DL_',
PWS = '%EPFIFILEDIR%/DLL/BITMAP.DLL',
DATE = '930607',
TIME = '1412',
SIZE = '209920'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:MAKEGEN.DL_',
PWS = '%EPFIFILEDIR%/DLL/MAKEGEN.DLL',
DATE = '950725',
TIME = '1711',
SIZE = '304847'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:DRDUTIL.DL_',
PWS = '%EPFIFILEDIR%/DLL/DRDUTIL.DLL',
DATE = '950110',
TIME = '1956',
SIZE = '27147'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:PMGLUHLP.DL_',
PWS = '%EPFIFILEDIR%/DLL/PMGLUHLP.DLL',
DATE = '950726',
TIME = '1543',
SIZE = '1561'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:PMGLUHLP.HL_',
PWS = '%EPFIFILEDIR%/HELP/PMGLUHLP.HLP',
DATE = '950726',
TIME = '1543',
SIZE = '13171'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:MAKEDCE.IN_',
PWS = '%EPFIFILEDIR%/HELP/MAKEDCE.INF',
DATE = '941104',
TIME = '1408',
SIZE = '247283'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:GENCAT.EX_',
PWS = '%EPFIFILEDIR%/BIN/GENCAT.EXE',
DATE = '930729',
TIME = '1731',
SIZE = '10240'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:GLDEL.CM_',
PWS = '%EPFIFILEDIR%/BIN/GLDEL.CMD',
DATE = '941017',
TIME = '1430',
SIZE = '940'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:GLSTRSTR.CM_',
PWS = '%EPFIFILEDIR%/BIN/GLSTRSTR.CMD',
DATE = '941017',
TIME = '1430',
SIZE = '351'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:GLUEGEN.EX_',
PWS = '%EPFIFILEDIR%/BIN/GLUEGEN.EXE',
DATE = '940406',
TIME = '1526',
SIZE = '118644'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:GOAPP.CM_',
PWS = '%EPFIFILEDIR%/BIN/GOAPP.CMD',
DATE = '950307',
TIME = '1117',
SIZE = '95'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:GOMAKE.CM_',
PWS = '%EPFIFILEDIR%/BIN/GOMAKE.CMD',
DATE = '950110',
TIME = '1933',
SIZE = '43'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:IDLGEN.EX_',
PWS = '%EPFIFILEDIR%/BIN/IDLGEN.EXE',
DATE = '941104',
TIME = '1112',
SIZE = '541050'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:PMGLUE.EX_',
PWS = '%EPFIFILEDIR%/BIN/PMGLUE.EXE',
DATE = '950726',
TIME = '1539',
SIZE = '289792'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:PMIDLGEN.EX_',
PWS = '%EPFIFILEDIR%/BIN/PMIDLGEN.EXE',
DATE = '950109',
TIME = '1606',
SIZE = '213504'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:PMIDLGEN.IC_',
PWS = '%EPFIFILEDIR%/BIN/PMIDLGEN.ICO',
DATE = '941107',
TIME = '1834',
SIZE = '3968'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:PMGLUE.IC_',
PWS = '%EPFIFILEDIR%/BIN/PMGLUE.ICO',
DATE = '950706',
TIME = '1033',
SIZE = '3008'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:SED.EX_',
PWS = '%EPFIFILEDIR%/BIN/SED.EXE',
DATE = '920601',
TIME = '1059',
SIZE = '30891'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:glue._',
PWS = '%EPFIFILEDIR%/INCLUDE/MAKEDCE/glue.h',
DATE = '931028',
TIME = '1523',
SIZE = '9330'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:gluedefs._',
PWS = '%EPFIFILEDIR%/INCLUDE/MAKEDCE/gluedefs.h',
DATE = '930905',
TIME = '0703',
SIZE = '3705'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:glue.li_',
PWS = '%EPFIFILEDIR%/LIB/glue.lib',
DATE = '940410',
TIME = '2048',
SIZE = '48199'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:so32dll.li_',
PWS = '%EPFIFILEDIR%/LIB/so32dll.lib',
DATE = '930730',
TIME = '1619',
SIZE = '5120'
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "PMIdlGen" <%FOLDERID%> R "EXENAME=%EPFIFILEDIR%\BIN\PMIDLGEN.EXE;STARTUPDIR=%EPFIFILEDIR%\BIN;OBJECTID=<PMIDLGEN>;"'
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "PMGlueGen" <%FOLDERID%> R "EXENAME=%EPFIFILEDIR%\BIN\PMGLUE.EXE;STARTUPDIR=%EPFIFILEDIR%\BIN;OBJECTID=<PMGLUE>;"'
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "MakeDCE Reference" <%FOLDERID%> R "EXENAME=VIEW.EXE;STARTUPDIR=%EPFIFILEDIR%\HELP;PARAMETERS=MAKEDCE.INF;OBJECTID=<MAKEDCEB>;"'
*FILE
* EXITWHEN = 'INSTALL || UPDATE || RESTORE',
* EXITIGNOREERR = 'NO',
* EXIT = 'CREATEWPSOBJECT WPProgram "PMIDLGEN"
* <%FOLDERID%> R
* "EXENAME=PMIDLGEN.EXE;STARTUPDIR=%EPFIFILEDIR%;PARAMETERS=[];OBJECTID=<COMP1A>;"'
*---------------------------------------------------------------------
* Delete the program object.
*
* The following changes are required:
* - Change "COMP1A" in the EXIT keyword to the program's object ID;
* be sure to use the object ID that you gave the object when it was
* created in the previous FILE entry; the value must be enclosed in
* "<>" characters.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <PMIDLGEN>'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <PMGLUE>'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <MAKEDCEB>'
*---------------------------------------------------------------------
* Include 1 COMPONENT entry for each component.
*
* The following changes are required:
* - Change "Component 1" in the NAME keyword to the name of the
* component.
* - Describe the component in the DESCRIPTION keyword.
*
* The component must require at least the INSFIRST and DELLAST
* components.
*---------------------------------------------------------------------
COMPONENT
NAME = 'MakeDCE - Examples',
ID = 'MakeDCEE',
REQUIRES = 'INSFIRST DELLAST',
DISPLAY = 'YES',
DESCRIPTION = 'MakeDCE: Examples',
SIZE = '170000',
SHARED = 'NO',
DELETE = 'YES'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:UNZIP.EX_',
PWS = '%EPFIFILEDIR%/BIN/UNZIP.EXE',
DATE = '950102',
TIME = '1909',
SIZE = '95795'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:MAKEEXMP.CM_',
PWS = '%EPFIFILEDIR%/BIN/MAKEEXMP.CMD',
DATE = '950723',
TIME = '1823',
SIZE = '307'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:MAKEEXMP.IC_',
PWS = '%EPFIFILEDIR%/BIN/MAKEEXMP.ICO',
DATE = '950723',
TIME = '1728',
SIZE = '996'
FILE
WHEN = 'OUTOFDATE',
PWSPATH = 'PWSFILE',
REPLACEINUSE = 'I U D R',
UNPACK = '%EPFIFILEDIR%\BIN\UNZIP.EXE -o %EPFICURUPS% -d %EPFIFILEDIR%',
SOURCE = 'DRIVE:EXAMPLES.ZIP',
PWS = '%EPFIFILEDIR%/EXAMPLES.ZIP',
DATE = '950725',
TIME = '1658',
SIZE = '69690'
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "Restore MakeDCE Examples" <%FOLDERID%> R "EXENAME=MAKEEXMP.CMD;STARTUPDIR=%EPFIFILEDIR%;PARAMETERS=%EPFIFILEDIR% %EPFIFILEDIR%//EXAMPLES;OBJECTID=<MAKEEXMP>;"'
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPShadow "Examples" <%FOLDERID%> R "SHADOWID=%EPFIFILEDIR%//EXAMPLES;"'
*---------------------------------------------------------------------
* This component deletes the product folder; it must be the last
* COMPONENT entry in the package file.
*
* No changes are required to any entry in this component.
*---------------------------------------------------------------------
COMPONENT
NAME = 'DELLAST',
ID = 'DELLAST',
DISPLAY = 'NO',
SIZE = '10000',
SHARED = 'NO',
DELETE = 'YES'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <%FOLDERID%>'