home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 January / PCO0197.ISO / filesbbs / os2 / pmview93.arj / PMVIEW.PKG < prev    next >
Encoding:
OS/2 install Package  |  1996-08-28  |  18.8 KB  |  809 lines

  1. **********************************************************************
  2. *
  3. *  PMView v0.93
  4. *
  5. *  (C) Copyright Peter Nielsen 1992 - 1996. All rights reserved.
  6. *
  7. **********************************************************************
  8.  
  9. *---------------------------------------------------------------------
  10. *  Service level
  11. *---------------------------------------------------------------------
  12.  
  13. SERVICELEVEL
  14.    LEVEL = '002700'
  15.  
  16. *---------------------------------------------------------------------
  17. *  DISK entry for each diskette needed.
  18. *---------------------------------------------------------------------
  19.  
  20. DISK
  21.    NAME = 'PMView - Diskette 1',
  22.    VOLUME = 'PMVIEW1'
  23.  
  24. *---------------------------------------------------------------------
  25. *  Default directories
  26. *---------------------------------------------------------------------
  27.  
  28. PATH
  29.    FILE = '/PMVIEW',
  30.    FILELABEL = 'PMView directory',
  31.    AUX1 = '/OS2/DLL',
  32.    AUX1LABEL = 'Directory for SOM DLL'
  33.  
  34. *---------------------------------------------------------------------
  35. *  Exit to define the product folder's object ID.
  36. *---------------------------------------------------------------------
  37.  
  38. FILE
  39.    EXITWHEN = 'ALWAYS',
  40.    EXITIGNOREERR = 'NO',
  41.    EXIT = 'SETVAR FOLDERID=PMVIEWFLD'
  42.  
  43. *---------------------------------------------------------------------
  44. * A little trick necessary to ensure that the objects in a folder gets
  45. * deleted before the folder itself.
  46. *---------------------------------------------------------------------
  47.  
  48. COMPONENT
  49.    NAME = 'INSFIRST',
  50.    ID = 'INSFIRST',
  51.    DISPLAY = 'NO',
  52.    SIZE = '810000',
  53.    SHARED = 'NO',
  54.    DELETE = 'YES'
  55.  
  56. *---------------------------------------------------------------------
  57. *  FILE entry for the catalog file.
  58. *---------------------------------------------------------------------
  59.  
  60. FILE
  61.    WHEN = 'OUTOFDATE',
  62.    REPLACEINUSE = 'I U D R',
  63.    SOURCE = 'DRIVE:PMVIEW.ICF',
  64.    VOLUME = 'PMVIEW1',
  65.    PWS = 'PMVIEW.ICF',
  66.    DATE = '960406',
  67.    TIME = '1331',
  68.    SIZE = '953'
  69.  
  70. *---------------------------------------------------------------------
  71. *  Set variable CATALOG to the name of the catalog file.
  72. *---------------------------------------------------------------------
  73.  
  74. FILE
  75.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  76.    EXITIGNOREERR = 'NO',
  77.    EXIT = 'SETVAR CATALOG=PMVIEW.ICF'
  78.  
  79. *---------------------------------------------------------------------
  80. *  FILE entry for the description file.
  81. *---------------------------------------------------------------------
  82.  
  83. FILE
  84.    WHEN = 'OUTOFDATE',
  85.    REPLACEINUSE = 'I U D R',
  86.    SOURCE = 'DRIVE:PMVIEW.DSC',
  87.    VOLUME = 'PMVIEW1',
  88.    PWS = 'PMVIEW.DSC',
  89.    DATE = '960609',
  90.    TIME = '1452',
  91.    SIZE = '257'
  92.  
  93. *---------------------------------------------------------------------
  94. *  Create the PMView folder on the desktop.
  95. *---------------------------------------------------------------------
  96.  
  97. FILE
  98.    EXITWHEN = 'INSTALL || UPDATE',
  99.    EXITIGNOREERR = 'NO',
  100.    EXIT = 'CREATEWPSOBJECT WPFolder "PMView v0.93"                   <WP_DESKTOP> R                   "OBJECTID=<%FOLDERID%>;"'
  101.  
  102. *---------------------------------------------------------------------
  103. *  The included package file will install and register the
  104. *  Installation Utility.
  105. *---------------------------------------------------------------------
  106.  
  107. INCLUDE
  108.    NAME = 'DRIVE:EPFISINC.PKG'
  109.  
  110. *---------------------------------------------------------------------
  111. *  COMPONENT entry for PMView main program
  112. *---------------------------------------------------------------------
  113.  
  114. COMPONENT
  115.    NAME = 'PMView v0.93 Program Files',
  116.    ID = 'PMVIEW',
  117.    REQUIRES = 'INSFIRST DELLAST',
  118.    DISPLAY = 'YES',
  119.    DESCRIPTION = 'PMView program files. This component contains all files needed to run PMView',
  120.    SIZE = '1530000',
  121.    SHARED = 'NO',
  122.    DELETE = 'YES'
  123.  
  124. *---------------------------------------------------------------------
  125. * Compressed file (PACKFILE) containing the main component files.
  126. *---------------------------------------------------------------------
  127.  
  128. PACKFILE
  129.    UNPACK = 'YES',
  130.    SOURCE = 'DRIVE:PMVIEW.@',
  131.    VOLUME = 'PMVIEW1',
  132.    ID = 'FILES'
  133.  
  134. FILE
  135.    WHEN = 'ALWAYS',
  136.    REPLACEINUSE = 'I U D R',
  137.    UNPACK = 'YES',
  138.    PACKID = 'FILES',
  139.    PWS = 'pmview.exe',
  140.    DATE = '960827',
  141.    TIME = '1826',
  142.    SIZE = '1070271'
  143.  
  144. FILE
  145.    WHEN = 'OUTOFDATE',
  146.    REPLACEINUSE = 'I U D R',
  147.    UNPACK = 'YES',
  148.    PACKID = 'FILES',
  149.    PWS = 'pmview.hlp',
  150.    DATE = '960827',
  151.    TIME = '1843',
  152.    SIZE = '271797'
  153.  
  154. FILE
  155.    WHEN = 'OUTOFDATE',
  156.    REPLACEINUSE = 'I U D R',
  157.    UNPACK = 'YES',
  158.    PACKID = 'FILES',
  159.    PWS = 'pmview.ini',
  160.    DATE = '960402',
  161.    TIME = '0000',
  162.    SIZE = '2'
  163.  
  164. FILE
  165.    WHEN = 'OUTOFDATE',
  166.    PWSPATH = 'AUX1',
  167.    REPLACEINUSE = 'I U D R',
  168.    UNPACK = 'YES',
  169.    PACKID = 'FILES',
  170.    PWS = 'dmdaemon.dll',
  171.    DATE = '960617',
  172.    TIME = '0100',
  173.    SIZE = '35514'
  174.  
  175. FILE
  176.    WHEN = 'OUTOFDATE',
  177.    REPLACEINUSE = 'I U D R',
  178.    UNPACK = 'YES',
  179.    PACKID = 'FILES',
  180.    PWS = 'register.exe',
  181.    DATE = '960714',
  182.    TIME = '0200',
  183.    SIZE = '39284'
  184.  
  185. FILE
  186.    WHEN = 'ALWAYS',
  187.    REPLACEINUSE = 'I U D R',
  188.    UNPACK = 'YES',
  189.    PACKID = 'FILES',
  190.    PWS = 'register.dat',
  191.    DATE = '960828',
  192.    TIME = '0156',
  193.    SIZE = '87827'
  194.  
  195. FILE
  196.    WHEN = 'OUTOFDATE',
  197.    REPLACEINUSE = 'I U D R',
  198.    UNPACK = 'YES',
  199.    PACKID = 'FILES',
  200.    PWS = 'readme.txt',
  201.    DATE = '960827',
  202.    TIME = '1026',
  203.    SIZE = '10046'
  204.  
  205. FILE
  206.    WHEN = 'OUTOFDATE',
  207.    REPLACEINUSE = 'I U D R',
  208.    UNPACK = 'YES',
  209.    PACKID = 'FILES',
  210.    PWS = 'order.txt',
  211.    DATE = '950913',
  212.    TIME = '1539',
  213.    SIZE = '4088'
  214.  
  215. FILE
  216.    WHEN = 'OUTOFDATE',
  217.    REPLACEINUSE = 'I U D R',
  218.    UNPACK = 'YES',
  219.    PACKID = 'FILES',
  220.    PWS = 'ordform.txt',
  221.    DATE = '960401',
  222.    TIME = '1908',
  223.    SIZE = '3559'
  224.  
  225. FILE
  226.    WHEN = 'OUTOFDATE',
  227.    REPLACEINUSE = 'I U D R',
  228.    UNPACK = 'YES',
  229.    PACKID = 'FILES',
  230.    PWS = 'dmdaemon/instdd.cmd',
  231.    DATE = '960611',
  232.    TIME = '1625',
  233.    SIZE = '1013'
  234.  
  235. FILE
  236.    WHEN = 'OUTOFDATE',
  237.    REPLACEINUSE = 'I U D R',
  238.    UNPACK = 'YES',
  239.    PACKID = 'FILES',
  240.    PWS = 'dmdaemon/uninstdd.cmd',
  241.    DATE = '960403',
  242.    TIME = '0218',
  243.    SIZE = '329'
  244.  
  245. FILE
  246.    WHEN = 'OUTOFDATE',
  247.    REPLACEINUSE = 'I U D R',
  248.    UNPACK = 'YES',
  249.    PACKID = 'FILES',
  250.    PWS = 'filters/contour1.flt',
  251.    DATE = '960406',
  252.    TIME = '0100',
  253.    SIZE = '52'
  254.  
  255. FILE
  256.    WHEN = 'OUTOFDATE',
  257.    REPLACEINUSE = 'I U D R',
  258.    UNPACK = 'YES',
  259.    PACKID = 'FILES',
  260.    PWS = 'filters/contour2.flt',
  261.    DATE = '960406',
  262.    TIME = '0100',
  263.    SIZE = '52'
  264.  
  265. FILE
  266.    WHEN = 'OUTOFDATE',
  267.    REPLACEINUSE = 'I U D R',
  268.    UNPACK = 'YES',
  269.    PACKID = 'FILES',
  270.    PWS = 'filters/contour3.flt',
  271.    DATE = '960406',
  272.    TIME = '0100',
  273.    SIZE = '52'
  274.  
  275. FILE
  276.    WHEN = 'OUTOFDATE',
  277.    REPLACEINUSE = 'I U D R',
  278.    UNPACK = 'YES',
  279.    PACKID = 'FILES',
  280.    PWS = 'filters/contour4.flt',
  281.    DATE = '960406',
  282.    TIME = '0100',
  283.    SIZE = '52'
  284.  
  285. FILE
  286.    WHEN = 'OUTOFDATE',
  287.    REPLACEINUSE = 'I U D R',
  288.    UNPACK = 'YES',
  289.    PACKID = 'FILES',
  290.    PWS = 'filters/contour5.flt',
  291.    DATE = '960406',
  292.    TIME = '0100',
  293.    SIZE = '52'
  294.  
  295. FILE
  296.    WHEN = 'OUTOFDATE',
  297.    REPLACEINUSE = 'I U D R',
  298.    UNPACK = 'YES',
  299.    PACKID = 'FILES',
  300.    PWS = 'filters/contour6.flt',
  301.    DATE = '960406',
  302.    TIME = '0100',
  303.    SIZE = '52'
  304.  
  305. FILE
  306.    WHEN = 'OUTOFDATE',
  307.    REPLACEINUSE = 'I U D R',
  308.    UNPACK = 'YES',
  309.    PACKID = 'FILES',
  310.    PWS = 'filters/contour7.flt',
  311.    DATE = '960406',
  312.    TIME = '0100',
  313.    SIZE = '52'
  314.  
  315. FILE
  316.    WHEN = 'OUTOFDATE',
  317.    REPLACEINUSE = 'I U D R',
  318.    UNPACK = 'YES',
  319.    PACKID = 'FILES',
  320.    PWS = 'filters/contour_.flt',
  321.    DATE = '960406',
  322.    TIME = '0100',
  323.    SIZE = '52'
  324.  
  325. FILE
  326.    WHEN = 'OUTOFDATE',
  327.    REPLACEINUSE = 'I U D R',
  328.    UNPACK = 'YES',
  329.    PACKID = 'FILES',
  330.    PWS = 'filters/diagonal.flt',
  331.    DATE = '960406',
  332.    TIME = '0100',
  333.    SIZE = '53'
  334.  
  335. FILE
  336.    WHEN = 'OUTOFDATE',
  337.    REPLACEINUSE = 'I U D R',
  338.    UNPACK = 'YES',
  339.    PACKID = 'FILES',
  340.    PWS = 'filters/embossi1.flt',
  341.    DATE = '960406',
  342.    TIME = '0100',
  343.    SIZE = '52'
  344.  
  345. FILE
  346.    WHEN = 'OUTOFDATE',
  347.    REPLACEINUSE = 'I U D R',
  348.    UNPACK = 'YES',
  349.    PACKID = 'FILES',
  350.    PWS = 'filters/embossi2.flt',
  351.    DATE = '960406',
  352.    TIME = '0100',
  353.    SIZE = '52'
  354.  
  355. FILE
  356.    WHEN = 'OUTOFDATE',
  357.    REPLACEINUSE = 'I U D R',
  358.    UNPACK = 'YES',
  359.    PACKID = 'FILES',
  360.    PWS = 'filters/embossi3.flt',
  361.    DATE = '960406',
  362.    TIME = '0100',
  363.    SIZE = '52'
  364.  
  365. FILE
  366.    WHEN = 'OUTOFDATE',
  367.    REPLACEINUSE = 'I U D R',
  368.    UNPACK = 'YES',
  369.    PACKID = 'FILES',
  370.    PWS = 'filters/embossi4.flt',
  371.    DATE = '960406',
  372.    TIME = '0100',
  373.    SIZE = '52'
  374.  
  375. FILE
  376.    WHEN = 'OUTOFDATE',
  377.    REPLACEINUSE = 'I U D R',
  378.    UNPACK = 'YES',
  379.    PACKID = 'FILES',
  380.    PWS = 'filters/embossi5.flt',
  381.    DATE = '960406',
  382.    TIME = '0100',
  383.    SIZE = '52'
  384.  
  385. FILE
  386.    WHEN = 'OUTOFDATE',
  387.    REPLACEINUSE = 'I U D R',
  388.    UNPACK = 'YES',
  389.    PACKID = 'FILES',
  390.    PWS = 'filters/embossi6.flt',
  391.    DATE = '960406',
  392.    TIME = '0100',
  393.    SIZE = '52'
  394.  
  395. FILE
  396.    WHEN = 'OUTOFDATE',
  397.    REPLACEINUSE = 'I U D R',
  398.    UNPACK = 'YES',
  399.    PACKID = 'FILES',
  400.    PWS = 'filters/embossi7.flt',
  401.    DATE = '960406',
  402.    TIME = '0100',
  403.    SIZE = '52'
  404.  
  405. FILE
  406.    WHEN = 'OUTOFDATE',
  407.    REPLACEINUSE = 'I U D R',
  408.    UNPACK = 'YES',
  409.    PACKID = 'FILES',
  410.    PWS = 'filters/embossin.flt',
  411.    DATE = '960406',
  412.    TIME = '0100',
  413.    SIZE = '52'
  414.  
  415. FILE
  416.    WHEN = 'OUTOFDATE',
  417.    REPLACEINUSE = 'I U D R',
  418.    UNPACK = 'YES',
  419.    PACKID = 'FILES',
  420.    PWS = 'filters/gradien1.flt',
  421.    DATE = '960406',
  422.    TIME = '0100',
  423.    SIZE = '53'
  424.  
  425. FILE
  426.    WHEN = 'OUTOFDATE',
  427.    REPLACEINUSE = 'I U D R',
  428.    UNPACK = 'YES',
  429.    PACKID = 'FILES',
  430.    PWS = 'filters/gradien2.flt',
  431.    DATE = '960406',
  432.    TIME = '0100',
  433.    SIZE = '53'
  434.  
  435. FILE
  436.    WHEN = 'OUTOFDATE',
  437.    REPLACEINUSE = 'I U D R',
  438.    UNPACK = 'YES',
  439.    PACKID = 'FILES',
  440.    PWS = 'filters/gradien3.flt',
  441.    DATE = '960406',
  442.    TIME = '0100',
  443.    SIZE = '53'
  444.  
  445. FILE
  446.    WHEN = 'OUTOFDATE',
  447.    REPLACEINUSE = 'I U D R',
  448.    UNPACK = 'YES',
  449.    PACKID = 'FILES',
  450.    PWS = 'filters/gradien4.flt',
  451.    DATE = '960406',
  452.    TIME = '0100',
  453.    SIZE = '53'
  454.  
  455. FILE
  456.    WHEN = 'OUTOFDATE',
  457.    REPLACEINUSE = 'I U D R',
  458.    UNPACK = 'YES',
  459.    PACKID = 'FILES',
  460.    PWS = 'filters/gradien5.flt',
  461.    DATE = '960406',
  462.    TIME = '0100',
  463.    SIZE = '53'
  464.  
  465. FILE
  466.    WHEN = 'OUTOFDATE',
  467.    REPLACEINUSE = 'I U D R',
  468.    UNPACK = 'YES',
  469.    PACKID = 'FILES',
  470.    PWS = 'filters/gradien6.flt',
  471.    DATE = '960406',
  472.    TIME = '0100',
  473.    SIZE = '53'
  474.  
  475. FILE
  476.    WHEN = 'OUTOFDATE',
  477.    REPLACEINUSE = 'I U D R',
  478.    UNPACK = 'YES',
  479.    PACKID = 'FILES',
  480.    PWS = 'filters/gradien7.flt',
  481.    DATE = '960406',
  482.    TIME = '0100',
  483.    SIZE = '53'
  484.  
  485. FILE
  486.    WHEN = 'OUTOFDATE',
  487.    REPLACEINUSE = 'I U D R',
  488.    UNPACK = 'YES',
  489.    PACKID = 'FILES',
  490.    PWS = 'filters/gradient.flt',
  491.    DATE = '960406',
  492.    TIME = '0100',
  493.    SIZE = '53'
  494.  
  495. FILE
  496.    WHEN = 'OUTOFDATE',
  497.    REPLACEINUSE = 'I U D R',
  498.    UNPACK = 'YES',
  499.    PACKID = 'FILES',
  500.    PWS = 'filters/high_pa1.flt',
  501.    DATE = '960406',
  502.    TIME = '0100',
  503.    SIZE = '53'
  504.  
  505. FILE
  506.    WHEN = 'OUTOFDATE',
  507.    REPLACEINUSE = 'I U D R',
  508.    UNPACK = 'YES',
  509.    PACKID = 'FILES',
  510.    PWS = 'filters/high_pa2.flt',
  511.    DATE = '960406',
  512.    TIME = '0100',
  513.    SIZE = '53'
  514.  
  515. FILE
  516.    WHEN = 'OUTOFDATE',
  517.    REPLACEINUSE = 'I U D R',
  518.    UNPACK = 'YES',
  519.    PACKID = 'FILES',
  520.    PWS = 'filters/high_pa3.flt',
  521.    DATE = '960406',
  522.    TIME = '0100',
  523.    SIZE = '55'
  524.  
  525. FILE
  526.    WHEN = 'OUTOFDATE',
  527.    REPLACEINUSE = 'I U D R',
  528.    UNPACK = 'YES',
  529.    PACKID = 'FILES',
  530.    PWS = 'filters/high_pas.flt',
  531.    DATE = '960406',
  532.    TIME = '0100',
  533.    SIZE = '57'
  534.  
  535. FILE
  536.    WHEN = 'OUTOFDATE',
  537.    REPLACEINUSE = 'I U D R',
  538.    UNPACK = 'YES',
  539.    PACKID = 'FILES',
  540.    PWS = 'filters/horizon1.flt',
  541.    DATE = '960406',
  542.    TIME = '0100',
  543.    SIZE = '50'
  544.  
  545. FILE
  546.    WHEN = 'OUTOFDATE',
  547.    REPLACEINUSE = 'I U D R',
  548.    UNPACK = 'YES',
  549.    PACKID = 'FILES',
  550.    PWS = 'filters/horizont.flt',
  551.    DATE = '960406',
  552.    TIME = '0100',
  553.    SIZE = '51'
  554.  
  555. FILE
  556.    WHEN = 'OUTOFDATE',
  557.    REPLACEINUSE = 'I U D R',
  558.    UNPACK = 'YES',
  559.    PACKID = 'FILES',
  560.    PWS = 'filters/laplaci1.flt',
  561.    DATE = '960406',
  562.    TIME = '0100',
  563.    SIZE = '57'
  564.  
  565. FILE
  566.    WHEN = 'OUTOFDATE',
  567.    REPLACEINUSE = 'I U D R',
  568.    UNPACK = 'YES',
  569.    PACKID = 'FILES',
  570.    PWS = 'filters/laplaci2.flt',
  571.    DATE = '960406',
  572.    TIME = '0100',
  573.    SIZE = '53'
  574.  
  575. FILE
  576.    WHEN = 'OUTOFDATE',
  577.    REPLACEINUSE = 'I U D R',
  578.    UNPACK = 'YES',
  579.    PACKID = 'FILES',
  580.    PWS = 'filters/laplacia.flt',
  581.    DATE = '960406',
  582.    TIME = '0100',
  583.    SIZE = '53'
  584.  
  585. FILE
  586.    WHEN = 'OUTOFDATE',
  587.    REPLACEINUSE = 'I U D R',
  588.    UNPACK = 'YES',
  589.    PACKID = 'FILES',
  590.    PWS = 'filters/low_pas1.flt',
  591.    DATE = '960406',
  592.    TIME = '0100',
  593.    SIZE = '50'
  594.  
  595. FILE
  596.    WHEN = 'OUTOFDATE',
  597.    REPLACEINUSE = 'I U D R',
  598.    UNPACK = 'YES',
  599.    PACKID = 'FILES',
  600.    PWS = 'filters/low_pas2.flt',
  601.    DATE = '960406',
  602.    TIME = '0100',
  603.    SIZE = '50'
  604.  
  605. FILE
  606.    WHEN = 'OUTOFDATE',
  607.    REPLACEINUSE = 'I U D R',
  608.    UNPACK = 'YES',
  609.    PACKID = 'FILES',
  610.    PWS = 'filters/low_pas3.flt',
  611.    DATE = '960406',
  612.    TIME = '0100',
  613.    SIZE = '51'
  614.  
  615. FILE
  616.    WHEN = 'OUTOFDATE',
  617.    REPLACEINUSE = 'I U D R',
  618.    UNPACK = 'YES',
  619.    PACKID = 'FILES',
  620.    PWS = 'filters/low_pas4.flt',
  621.    DATE = '960406',
  622.    TIME = '0100',
  623.    SIZE = '50'
  624.  
  625. FILE
  626.    WHEN = 'OUTOFDATE',
  627.    REPLACEINUSE = 'I U D R',
  628.    UNPACK = 'YES',
  629.    PACKID = 'FILES',
  630.    PWS = 'filters/low_pass.flt',
  631.    DATE = '960406',
  632.    TIME = '0100',
  633.    SIZE = '49'
  634.  
  635. FILE
  636.    WHEN = 'OUTOFDATE',
  637.    REPLACEINUSE = 'I U D R',
  638.    UNPACK = 'YES',
  639.    PACKID = 'FILES',
  640.    PWS = 'filters/prewitt1.flt',
  641.    DATE = '960406',
  642.    TIME = '0100',
  643.    SIZE = '52'
  644.  
  645. FILE
  646.    WHEN = 'OUTOFDATE',
  647.    REPLACEINUSE = 'I U D R',
  648.    UNPACK = 'YES',
  649.    PACKID = 'FILES',
  650.    PWS = 'filters/prewitt_.flt',
  651.    DATE = '960406',
  652.    TIME = '0100',
  653.    SIZE = '52'
  654.  
  655. FILE
  656.    WHEN = 'OUTOFDATE',
  657.    REPLACEINUSE = 'I U D R',
  658.    UNPACK = 'YES',
  659.    PACKID = 'FILES',
  660.    PWS = 'filters/sobel_ho.flt',
  661.    DATE = '960406',
  662.    TIME = '0100',
  663.    SIZE = '52'
  664.  
  665. FILE
  666.    WHEN = 'OUTOFDATE',
  667.    REPLACEINUSE = 'I U D R',
  668.    UNPACK = 'YES',
  669.    PACKID = 'FILES',
  670.    PWS = 'filters/sobel_ve.flt',
  671.    DATE = '960406',
  672.    TIME = '0100',
  673.    SIZE = '52'
  674.  
  675. FILE
  676.    WHEN = 'OUTOFDATE',
  677.    REPLACEINUSE = 'I U D R',
  678.    UNPACK = 'YES',
  679.    PACKID = 'FILES',
  680.    PWS = 'filters/vertica1.flt',
  681.    DATE = '960406',
  682.    TIME = '0100',
  683.    SIZE = '51'
  684.  
  685. FILE
  686.    WHEN = 'OUTOFDATE',
  687.    REPLACEINUSE = 'I U D R',
  688.    UNPACK = 'YES',
  689.    PACKID = 'FILES',
  690.    PWS = 'filters/vertica2.flt',
  691.    DATE = '960406',
  692.    TIME = '0100',
  693.    SIZE = '50'
  694.  
  695. FILE
  696.    WHEN = 'OUTOFDATE',
  697.    REPLACEINUSE = 'I U D R',
  698.    UNPACK = 'YES',
  699.    PACKID = 'FILES',
  700.    PWS = 'filters/vertical.flt',
  701.    DATE = '960406',
  702.    TIME = '0100',
  703.    SIZE = '50'
  704.  
  705. *---------------------------------------------------------------------
  706. *  Create a PMView program object in the PMView folder.
  707. *---------------------------------------------------------------------
  708.  
  709. FILE
  710.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  711.    EXITIGNOREERR = 'NO',
  712.    EXIT = 'CREATEWPSOBJECT WPProgram "PMView"                   <%FOLDERID%> U                   "EXENAME=%EPFIFILEDIR%//PMVIEW.EXE;STARTUPDIR=%EPFIFILEDIR%;ASSOCFILTER=*.BMP,*.CUR,*.DCX,*.GIF,*.ICO,*.IFF,*.IMG,*.JPEG,*.JPG,*.MAC,*.MSP,*.PCD,*.PCX,*.PIC,*.PBM,*.PGM,*.PPM,*.PNM,*.PNG,*.PTR,*.RAS,*.RLE,*.SGI,*.SHW,*.TIF,*.TIFF,*.TGA,*.WPG,*.XBM,*.XPM,*.XWD;OBJECTID=<PMVIEW>;"'
  713.  
  714. *---------------------------------------------------------------------
  715. *  Delete the PMView program object.
  716. *---------------------------------------------------------------------
  717.  
  718. FILE
  719.    EXITWHEN = 'DELETE',
  720.    EXITIGNOREERR = 'YES',
  721.    EXIT = 'DELETEWPSOBJECT <PMVIEW>'
  722.  
  723. *---------------------------------------------------------------------
  724. *  Create an object for the readme.txt file.
  725. *---------------------------------------------------------------------
  726.  
  727. FILE
  728.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  729.    EXITIGNOREERR = 'NO',
  730.    EXIT = 'CREATEWPSOBJECT WPShadow "readme.txt"                  <%FOLDERID%> R                  "SHADOWID=%EPFIFILEDIR%//README.TXT;OBJECTID=<PMVIEWREADME>;"'
  731.  
  732. *---------------------------------------------------------------------
  733. *  Delete the readme.txt object.
  734. *---------------------------------------------------------------------
  735. FILE
  736.    EXITWHEN = 'DELETE',
  737.    EXITIGNOREERR = 'YES',
  738.    EXIT = 'DELETEWPSOBJECT <PMVIEWREADME>'
  739.  
  740. *---------------------------------------------------------------------
  741. *  Register and create the DMDaemon object with WPS
  742. *---------------------------------------------------------------------
  743.  
  744. FILE
  745.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  746.    EXITIGNOREERR = 'NO',
  747.    EXIT = 'REGISTERWPSCLASS DMDaemon %EPFIAUX1DIR%//DMDaemon.dll'
  748.  
  749. FILE
  750.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  751.    EXITIGNOREERR = 'NO',
  752.    EXIT = 'CREATEWPSOBJECT DMDaemon "DMDaemon"                   <WP_DESKTOP> R                   "NOTVISIBLE=YES;OBJECTID=<DMDaemon>;"'
  753.  
  754. *---------------------------------------------------------------------
  755. *  Deregister and delete the DMDaemon object with WPS
  756. *---------------------------------------------------------------------
  757.  
  758. FILE
  759.    EXITWHEN = 'DELETE',
  760.    EXITIGNOREERR = 'YES',
  761.    EXIT = 'DELETEWPSOBJECT <DMDaemon>'
  762.  
  763. FILE
  764.    EXITWHEN = 'DELETE',
  765.    EXITIGNOREERR = 'YES',
  766.    EXIT = 'DEREGISTERWPSCLASS DMDaemon'
  767.  
  768. *---------------------------------------------------------------------
  769. *  COMPONENT entry for PMView registration
  770. *---------------------------------------------------------------------
  771.  
  772. COMPONENT
  773.    NAME = 'Register PMView (requires authorization)',
  774.    ID = 'REGISTER',
  775.    REQUIRES = 'PMVIEW',
  776.    DISPLAY = 'YES',
  777.    DESCRIPTION = 'This option lets you register PMView. The installer will ask for your registration name and code. NOTE: Only use this option if you are a registered user and have your code available.',
  778.    SIZE = '10000',
  779.    SHARED = 'NO',
  780.    DELETE = 'NO'
  781.  
  782. *---------------------------------------------------------------------
  783. *  Execute register.exe
  784. *---------------------------------------------------------------------
  785.  
  786. FILE
  787.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  788.    EXITIGNOREERR = 'NO',
  789.    EXIT = 'EXEC FG PM %EPFIFILEDIR%//register.exe'
  790.  
  791. *---------------------------------------------------------------------
  792. *  This component deletes the PMView folder; it must be the last
  793. *  COMPONENT entry in the package file.
  794. *---------------------------------------------------------------------
  795.  
  796. COMPONENT
  797.    NAME = 'DELLAST',
  798.    ID = 'DELLAST',
  799.    DISPLAY = 'NO',
  800.    SIZE = '10000',
  801.    SHARED = 'NO',
  802.    DELETE = 'YES'
  803.  
  804. FILE
  805.    EXITWHEN = 'DELETE',
  806.    EXITIGNOREERR = 'YES',
  807.    EXIT = 'DELETEWPSOBJECT <%FOLDERID%>'
  808.  
  809.