home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Graphics / Graphics.zip / pmvw213.zip / PMVIEW.PKG < prev    next >
Text File  |  2000-10-20  |  22KB  |  868 lines

  1. **********************************************************************
  2. *
  3. *  PMView 2000
  4. *
  5. *  (C) Copyright Peter Nielsen 1992 - 2000. All rights reserved.
  6. *
  7. **********************************************************************
  8.  
  9. *---------------------------------------------------------------------
  10. *  Service level
  11. *---------------------------------------------------------------------
  12.  
  13. SERVICELEVEL
  14.    LEVEL = '021300'
  15.  
  16. *---------------------------------------------------------------------
  17. *  DISK entry for each diskette needed.
  18. *---------------------------------------------------------------------
  19.  
  20. DISK
  21.    NAME = 'PMView - Diskette 1',
  22.    VOLUME = 'PMVIEW1'
  23.  
  24. DISK
  25.    NAME = 'PMView - Diskette 2',
  26.    VOLUME = 'PMVIEW2'
  27.  
  28. DISK
  29.    NAME = 'PMView - Diskette 3',
  30.    VOLUME = 'PMVIEW3'
  31.  
  32. *---------------------------------------------------------------------
  33. *  Default directories
  34. *---------------------------------------------------------------------
  35.  
  36. PATH
  37.    FILE = '/PMVIEW',
  38.    FILELABEL = 'PMView directory',
  39.    AUX1 = '/OS2/DLL',
  40.    AUX1LABEL = 'Directory for SOM DLL'
  41.  
  42. *---------------------------------------------------------------------
  43. *  Exit to define the product folder's object ID.
  44. *---------------------------------------------------------------------
  45.  
  46. FILE
  47.    EXITWHEN = 'ALWAYS',
  48.    EXITIGNOREERR = 'NO',
  49.    EXIT = 'SETVAR FOLDERID=PMVIEW20FOLDER'
  50.  
  51. *---------------------------------------------------------------------
  52. *  Create the PMView folder on the desktop.
  53. *---------------------------------------------------------------------
  54.  
  55. FILE
  56.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  57.    EXITIGNOREERR = 'NO',
  58.    EXIT = 'CREATEWPSOBJECT WPFolder "PMView 2000" <WP_DESKTOP> U "OBJECTID=<%FOLDERID%>"'
  59.  
  60. *---------------------------------------------------------------------
  61. *  Deregister and delete the PMVDDrop object. This should unlock the
  62. *  pmvddrop.dll file and lets us reinstall without requiring a reboot.
  63. *---------------------------------------------------------------------
  64.  
  65. FILE
  66.    EXITWHEN = 'INSTALL || UPDATE || RESTORE || DELETE',
  67.    EXITIGNOREERR = 'YES',
  68.    EXIT = 'DELETEWPSOBJECT <PMVDDrop>'
  69.  
  70. FILE
  71.    EXITWHEN = 'INSTALL || UPDATE || RESTORE || DELETE',
  72.    EXITIGNOREERR = 'YES',
  73.    EXIT = 'DEREGISTERWPSCLASS PMVDDrop'
  74.  
  75. *---------------------------------------------------------------------
  76. *  Remove no longer needed variables from CONFIG.SYS
  77. *---------------------------------------------------------------------
  78.  
  79. ADDCONFIG
  80.    VAR = 'SET PMVIEW_INI',
  81.    ADDWHEN = 'NEVER',
  82.    DELETEWHEN = 'ALWAYS'
  83.  
  84. ADDCONFIG
  85.    VAR = 'SET PMVIEW_FILTER',
  86.    ADDWHEN = 'NEVER',
  87.    DELETEWHEN = 'ALWAYS'
  88.  
  89. *---------------------------------------------------------------------
  90. *  FILE entry for the catalog file.
  91. *---------------------------------------------------------------------
  92.  
  93. FILE
  94.    WHEN = 'ALWAYS',
  95.    REPLACEINUSE = 'I U D R',
  96.    SOURCE = 'DRIVE:PMVIEW.ICF',
  97.    VOLUME = 'PMVIEW1',
  98.    PWS = 'PMVIEW.ICF',
  99.    SIZE = '942'
  100.  
  101. *---------------------------------------------------------------------
  102. *  Set variable CATALOG to the name of the catalog file.
  103. *---------------------------------------------------------------------
  104.  
  105. FILE
  106.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  107.    EXITIGNOREERR = 'NO',
  108.    EXIT = 'SETVAR CATALOG=PMVIEW.ICF'
  109.  
  110. *---------------------------------------------------------------------
  111. *  FILE entry for the description file.
  112. *---------------------------------------------------------------------
  113.  
  114. FILE
  115.    WHEN = 'ALWAYS',
  116.    REPLACEINUSE = 'I U D R',
  117.    SOURCE = 'DRIVE:PMVIEW.DSC',
  118.    VOLUME = 'PMVIEW1',
  119.    PWS = 'PMVIEW.DSC',
  120.    SIZE = '257'
  121.  
  122. *---------------------------------------------------------------------
  123. *  The included package file will install and register the
  124. *  Installation Utility.
  125. *---------------------------------------------------------------------
  126.  
  127. INCLUDE
  128.    NAME = 'DRIVE:EPFISINC.PKG'
  129.  
  130. *---------------------------------------------------------------------
  131. * PACKFILE entries defining the pack ID for each diskette
  132. *---------------------------------------------------------------------
  133.  
  134. PACKFILE
  135.    UNPACK = 'YES',
  136.    SOURCE = 'DRIVE:PMVIEW1.@',
  137.    VOLUME = 'PMVIEW1',
  138.    ID = 'FILES1'
  139.  
  140. PACKFILE
  141.    UNPACK = 'YES',
  142.    SOURCE = 'DRIVE:PMVIEW2.@',
  143.    VOLUME = 'PMVIEW2',
  144.    ID = 'FILES2'
  145.  
  146. PACKFILE
  147.    UNPACK = 'YES',
  148.    SOURCE = 'DRIVE:PMVIEW3.@',
  149.    VOLUME = 'PMVIEW3',
  150.    ID = 'FILES3'
  151.  
  152. *---------------------------------------------------------------------
  153. *  Install files from diskette 1
  154. *---------------------------------------------------------------------
  155.  
  156. FILE
  157.    WHEN = 'ALWAYS',
  158.    REPLACEINUSE = 'I U D R',
  159.    UNPACK = 'YES',
  160.    PACKID = 'FILES1',
  161.    PWS = 'pmv20uic.msg',
  162.    SIZE = '14222'
  163.  
  164. FILE
  165.    WHEN = 'ALWAYS',
  166.    REPLACEINUSE = 'I U D R',
  167.    UNPACK = 'YES',
  168.    PACKID = 'FILES1',
  169.    PWS = 'pmv4.msg',
  170.    SIZE = '9506'
  171.  
  172. FILE
  173.    WHEN = 'ALWAYS',
  174.    REPLACEINUSE = 'I U D R',
  175.    UNPACK = 'YES',
  176.    PACKID = 'FILES1',
  177.    PWS = 'pmv4c01e.msg',
  178.    SIZE = '725'
  179.  
  180. FILE
  181.    WHEN = 'ALWAYS',
  182.    REPLACEINUSE = 'I U D R',
  183.    UNPACK = 'YES',
  184.    PACKID = 'FILES1',
  185.    PWS = 'pmv20htk.dll',
  186.    SIZE = '1556'
  187.  
  188. FILE
  189.    WHEN = 'ALWAYS',
  190.    PWSPATH = 'AUX1',
  191.    REPLACEINUSE = 'I U D R',
  192.    UNPACK = 'YES',
  193.    PACKID = 'FILES1',
  194.    PWS = 'pmvddrop.dll',
  195.    SIZE = '36618'
  196.  
  197. FILE
  198.    WHEN = 'ALWAYS',
  199.    REPLACEINUSE = 'I U D R',
  200.    UNPACK = 'YES',
  201.    PACKID = 'FILES1',
  202.    PWS = 'makedefv.exe',
  203.    SIZE = '29335'
  204.  
  205. FILE
  206.    WHEN = 'ALWAYS',
  207.    REPLACEINUSE = 'I U D R',
  208.    UNPACK = 'YES',
  209.    PACKID = 'FILES1',
  210.    PWS = 'register.exe',
  211.    SIZE = '57243'
  212.  
  213. FILE
  214.    WHEN = 'ALWAYS',
  215.    REPLACEINUSE = 'I U D R',
  216.    UNPACK = 'YES',
  217.    PACKID = 'FILES1',
  218.    PWS = 'register.dat',
  219.    SIZE = '758912'
  220.  
  221. FILE
  222.    WHEN = 'ALWAYS',
  223.    REPLACEINUSE = 'I U D R',
  224.    UNPACK = 'YES',
  225.    PACKID = 'FILES1',
  226.    PWS = 'lxlite.exe',
  227.    SIZE = '184639'
  228.  
  229. FILE
  230.    WHEN = 'ALWAYS',
  231.    REPLACEINUSE = 'I U D R',
  232.    UNPACK = 'YES',
  233.    PACKID = 'FILES1',
  234.    PWS = 'lxlite.cfg',
  235.    SIZE = '2138'
  236.  
  237. *---------------------------------------------------------------------
  238. *  Install unlock.exe and run it with 'pmview.exe' as parameter. This 
  239. *  will unlock a running copy of PMView and lets us update pmview.exe
  240. *  without requiring a reboot
  241. *---------------------------------------------------------------------
  242.  
  243. FILE
  244.    WHEN = 'ALWAYS',
  245.    REPLACEINUSE = 'I U D R',
  246.    UNPACK = 'YES',
  247.    PACKID = 'FILES1',
  248.    PWS = 'unlock.exe',
  249.    SIZE = '10810'
  250.  
  251. FILE
  252.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  253.    EXITIGNOREERR = 'YES',
  254.    EXIT = 'EXEC BG TW %EPFIFILEDIR%//unlock.exe %EPFIFILEDIR%//pmview.exe'
  255.  
  256. *---------------------------------------------------------------------
  257. *  Install pmview.exe from diskette 2
  258. *---------------------------------------------------------------------
  259.  
  260. FILE
  261.    WHEN = 'ALWAYS',
  262.    REPLACEINUSE = 'I U D R',
  263.    UNPACK = 'YES',
  264.    PACKID = 'FILES2',
  265.    PWS = 'pmview.exe',
  266.    SIZE = '3933391'
  267.  
  268. *---------------------------------------------------------------------
  269. *  Install files from diskette 3
  270. *---------------------------------------------------------------------
  271.  
  272. FILE
  273.    WHEN = 'ALWAYS',
  274.    REPLACEINUSE = 'I U D R',
  275.    UNPACK = 'YES',
  276.    PACKID = 'FILES3',
  277.    PWS = 'pmview.hlp',
  278.    SIZE = '353848'
  279.  
  280. FILE
  281.    WHEN = 'ALWAYS',
  282.    REPLACEINUSE = 'I U D R',
  283.    UNPACK = 'YES',
  284.    PACKID = 'FILES3',
  285.    PWS = 'readme.txt',
  286.    SIZE = '7726'
  287.  
  288. FILE
  289.    WHEN = 'ALWAYS',
  290.    REPLACEINUSE = 'I U D R',
  291.    UNPACK = 'YES',
  292.    PACKID = 'FILES3',
  293.    PWS = 'trouble.txt',
  294.    SIZE = '15286'
  295.  
  296. FILE
  297.    WHEN = 'ALWAYS',
  298.    REPLACEINUSE = 'I U D R',
  299.    UNPACK = 'YES',
  300.    PACKID = 'FILES3',
  301.    PWS = 'twain.txt',
  302.    SIZE = '1285'
  303.  
  304. FILE
  305.    WHEN = 'ALWAYS',
  306.    REPLACEINUSE = 'I U D R',
  307.    UNPACK = 'YES',
  308.    PACKID = 'FILES3',
  309.    PWS = 'order.txt',
  310.    SIZE = '2915'
  311.  
  312. FILE
  313.    WHEN = 'ALWAYS',
  314.    REPLACEINUSE = 'I U D R',
  315.    UNPACK = 'YES',
  316.    PACKID = 'FILES3',
  317.    PWS = 'ordform.txt',
  318.    SIZE = '3562'
  319.  
  320. FILE
  321.    WHEN = 'ALWAYS',
  322.    REPLACEINUSE = 'I U D R',
  323.    UNPACK = 'YES',
  324.    PACKID = 'FILES3',
  325.    PWS = 'dragdrop/instdd.cmd',
  326.    SIZE = '1006'
  327.  
  328. FILE
  329.    WHEN = 'ALWAYS',
  330.    REPLACEINUSE = 'I U D R',
  331.    UNPACK = 'YES',
  332.    PACKID = 'FILES3',
  333.    PWS = 'dragdrop/uninstdd.cmd',
  334.    SIZE = '329'
  335.  
  336. FILE
  337.    WHEN = 'ALWAYS',
  338.    REPLACEINUSE = 'I U D R',
  339.    UNPACK = 'YES',
  340.    PACKID = 'FILES3',
  341.    PWS = 'filters/contour1.flt',
  342.    SIZE = '52'
  343.  
  344. FILE
  345.    WHEN = 'ALWAYS',
  346.    REPLACEINUSE = 'I U D R',
  347.    UNPACK = 'YES',
  348.    PACKID = 'FILES3',
  349.    PWS = 'filters/contour2.flt',
  350.    SIZE = '52'
  351.  
  352. FILE
  353.    WHEN = 'ALWAYS',
  354.    REPLACEINUSE = 'I U D R',
  355.    UNPACK = 'YES',
  356.    PACKID = 'FILES3',
  357.    PWS = 'filters/contour3.flt',
  358.    SIZE = '52'
  359.  
  360. FILE
  361.    WHEN = 'ALWAYS',
  362.    REPLACEINUSE = 'I U D R',
  363.    UNPACK = 'YES',
  364.    PACKID = 'FILES3',
  365.    PWS = 'filters/contour4.flt',
  366.    SIZE = '52'
  367.  
  368. FILE
  369.    WHEN = 'ALWAYS',
  370.    REPLACEINUSE = 'I U D R',
  371.    UNPACK = 'YES',
  372.    PACKID = 'FILES3',
  373.    PWS = 'filters/contour5.flt',
  374.    SIZE = '52'
  375.  
  376. FILE
  377.    WHEN = 'ALWAYS',
  378.    REPLACEINUSE = 'I U D R',
  379.    UNPACK = 'YES',
  380.    PACKID = 'FILES3',
  381.    PWS = 'filters/contour6.flt',
  382.    SIZE = '52'
  383.  
  384. FILE
  385.    WHEN = 'ALWAYS',
  386.    REPLACEINUSE = 'I U D R',
  387.    UNPACK = 'YES',
  388.    PACKID = 'FILES3',
  389.    PWS = 'filters/contour7.flt',
  390.    SIZE = '52'
  391.  
  392. FILE
  393.    WHEN = 'ALWAYS',
  394.    REPLACEINUSE = 'I U D R',
  395.    UNPACK = 'YES',
  396.    PACKID = 'FILES3',
  397.    PWS = 'filters/contour_.flt',
  398.    SIZE = '52'
  399.  
  400. FILE
  401.    WHEN = 'ALWAYS',
  402.    REPLACEINUSE = 'I U D R',
  403.    UNPACK = 'YES',
  404.    PACKID = 'FILES3',
  405.    PWS = 'filters/diagonal.flt',
  406.    SIZE = '53'
  407.  
  408. FILE
  409.    WHEN = 'ALWAYS',
  410.    REPLACEINUSE = 'I U D R',
  411.    UNPACK = 'YES',
  412.    PACKID = 'FILES3',
  413.    PWS = 'filters/embossi1.flt',
  414.    SIZE = '52'
  415.  
  416. FILE
  417.    WHEN = 'ALWAYS',
  418.    REPLACEINUSE = 'I U D R',
  419.    UNPACK = 'YES',
  420.    PACKID = 'FILES3',
  421.    PWS = 'filters/embossi2.flt',
  422.    SIZE = '52'
  423.  
  424. FILE
  425.    WHEN = 'ALWAYS',
  426.    REPLACEINUSE = 'I U D R',
  427.    UNPACK = 'YES',
  428.    PACKID = 'FILES3',
  429.    PWS = 'filters/embossi3.flt',
  430.    SIZE = '52'
  431.  
  432. FILE
  433.    WHEN = 'ALWAYS',
  434.    REPLACEINUSE = 'I U D R',
  435.    UNPACK = 'YES',
  436.    PACKID = 'FILES3',
  437.    PWS = 'filters/embossi4.flt',
  438.    SIZE = '52'
  439.  
  440. FILE
  441.    WHEN = 'ALWAYS',
  442.    REPLACEINUSE = 'I U D R',
  443.    UNPACK = 'YES',
  444.    PACKID = 'FILES3',
  445.    PWS = 'filters/embossi5.flt',
  446.    SIZE = '52'
  447.  
  448. FILE
  449.    WHEN = 'ALWAYS',
  450.    REPLACEINUSE = 'I U D R',
  451.    UNPACK = 'YES',
  452.    PACKID = 'FILES3',
  453.    PWS = 'filters/embossi6.flt',
  454.    SIZE = '52'
  455.  
  456. FILE
  457.    WHEN = 'ALWAYS',
  458.    REPLACEINUSE = 'I U D R',
  459.    UNPACK = 'YES',
  460.    PACKID = 'FILES3',
  461.    PWS = 'filters/embossi7.flt',
  462.    SIZE = '52'
  463.  
  464. FILE
  465.    WHEN = 'ALWAYS',
  466.    REPLACEINUSE = 'I U D R',
  467.    UNPACK = 'YES',
  468.    PACKID = 'FILES3',
  469.    PWS = 'filters/embossin.flt',
  470.    SIZE = '52'
  471.  
  472. FILE
  473.    WHEN = 'ALWAYS',
  474.    REPLACEINUSE = 'I U D R',
  475.    UNPACK = 'YES',
  476.    PACKID = 'FILES3',
  477.    PWS = 'filters/gradien1.flt',
  478.    SIZE = '53'
  479.  
  480. FILE
  481.    WHEN = 'ALWAYS',
  482.    REPLACEINUSE = 'I U D R',
  483.    UNPACK = 'YES',
  484.    PACKID = 'FILES3',
  485.    PWS = 'filters/gradien2.flt',
  486.    SIZE = '53'
  487.  
  488. FILE
  489.    WHEN = 'ALWAYS',
  490.    REPLACEINUSE = 'I U D R',
  491.    UNPACK = 'YES',
  492.    PACKID = 'FILES3',
  493.    PWS = 'filters/gradien3.flt',
  494.    SIZE = '53'
  495.  
  496. FILE
  497.    WHEN = 'ALWAYS',
  498.    REPLACEINUSE = 'I U D R',
  499.    UNPACK = 'YES',
  500.    PACKID = 'FILES3',
  501.    PWS = 'filters/gradien4.flt',
  502.    SIZE = '53'
  503.  
  504. FILE
  505.    WHEN = 'ALWAYS',
  506.    REPLACEINUSE = 'I U D R',
  507.    UNPACK = 'YES',
  508.    PACKID = 'FILES3',
  509.    PWS = 'filters/gradien5.flt',
  510.    SIZE = '53'
  511.  
  512. FILE
  513.    WHEN = 'ALWAYS',
  514.    REPLACEINUSE = 'I U D R',
  515.    UNPACK = 'YES',
  516.    PACKID = 'FILES3',
  517.    PWS = 'filters/gradien6.flt',
  518.    SIZE = '53'
  519.  
  520. FILE
  521.    WHEN = 'ALWAYS',
  522.    REPLACEINUSE = 'I U D R',
  523.    UNPACK = 'YES',
  524.    PACKID = 'FILES3',
  525.    PWS = 'filters/gradien7.flt',
  526.    SIZE = '53'
  527.  
  528. FILE
  529.    WHEN = 'ALWAYS',
  530.    REPLACEINUSE = 'I U D R',
  531.    UNPACK = 'YES',
  532.    PACKID = 'FILES3',
  533.    PWS = 'filters/gradient.flt',
  534.    SIZE = '53'
  535.  
  536. FILE
  537.    WHEN = 'ALWAYS',
  538.    REPLACEINUSE = 'I U D R',
  539.    UNPACK = 'YES',
  540.    PACKID = 'FILES3',
  541.    PWS = 'filters/high_pa1.flt',
  542.    SIZE = '53'
  543.  
  544. FILE
  545.    WHEN = 'ALWAYS',
  546.    REPLACEINUSE = 'I U D R',
  547.    UNPACK = 'YES',
  548.    PACKID = 'FILES3',
  549.    PWS = 'filters/high_pa2.flt',
  550.    SIZE = '53'
  551.  
  552. FILE
  553.    WHEN = 'ALWAYS',
  554.    REPLACEINUSE = 'I U D R',
  555.    UNPACK = 'YES',
  556.    PACKID = 'FILES3',
  557.    PWS = 'filters/high_pa3.flt',
  558.    SIZE = '55'
  559.  
  560. FILE
  561.    WHEN = 'ALWAYS',
  562.    REPLACEINUSE = 'I U D R',
  563.    UNPACK = 'YES',
  564.    PACKID = 'FILES3',
  565.    PWS = 'filters/high_pas.flt',
  566.    SIZE = '57'
  567.  
  568. FILE
  569.    WHEN = 'ALWAYS',
  570.    REPLACEINUSE = 'I U D R',
  571.    UNPACK = 'YES',
  572.    PACKID = 'FILES3',
  573.    PWS = 'filters/horizon1.flt',
  574.    SIZE = '50'
  575.  
  576. FILE
  577.    WHEN = 'ALWAYS',
  578.    REPLACEINUSE = 'I U D R',
  579.    UNPACK = 'YES',
  580.    PACKID = 'FILES3',
  581.    PWS = 'filters/horizont.flt',
  582.    SIZE = '51'
  583.  
  584. FILE
  585.    WHEN = 'ALWAYS',
  586.    REPLACEINUSE = 'I U D R',
  587.    UNPACK = 'YES',
  588.    PACKID = 'FILES3',
  589.    PWS = 'filters/laplaci1.flt',
  590.    SIZE = '57'
  591.  
  592. FILE
  593.    WHEN = 'ALWAYS',
  594.    REPLACEINUSE = 'I U D R',
  595.    UNPACK = 'YES',
  596.    PACKID = 'FILES3',
  597.    PWS = 'filters/laplaci2.flt',
  598.    SIZE = '53'
  599.  
  600. FILE
  601.    WHEN = 'ALWAYS',
  602.    REPLACEINUSE = 'I U D R',
  603.    UNPACK = 'YES',
  604.    PACKID = 'FILES3',
  605.    PWS = 'filters/laplacia.flt',
  606.    SIZE = '53'
  607.  
  608. FILE
  609.    WHEN = 'ALWAYS',
  610.    REPLACEINUSE = 'I U D R',
  611.    UNPACK = 'YES',
  612.    PACKID = 'FILES3',
  613.    PWS = 'filters/low_pas1.flt',
  614.    SIZE = '50'
  615.  
  616. FILE
  617.    WHEN = 'ALWAYS',
  618.    REPLACEINUSE = 'I U D R',
  619.    UNPACK = 'YES',
  620.    PACKID = 'FILES3',
  621.    PWS = 'filters/low_pas2.flt',
  622.    SIZE = '50'
  623.  
  624. FILE
  625.    WHEN = 'ALWAYS',
  626.    REPLACEINUSE = 'I U D R',
  627.    UNPACK = 'YES',
  628.    PACKID = 'FILES3',
  629.    PWS = 'filters/low_pas3.flt',
  630.    SIZE = '51'
  631.  
  632. FILE
  633.    WHEN = 'ALWAYS',
  634.    REPLACEINUSE = 'I U D R',
  635.    UNPACK = 'YES',
  636.    PACKID = 'FILES3',
  637.    PWS = 'filters/low_pas4.flt',
  638.    SIZE = '50'
  639.  
  640. FILE
  641.    WHEN = 'ALWAYS',
  642.    REPLACEINUSE = 'I U D R',
  643.    UNPACK = 'YES',
  644.    PACKID = 'FILES3',
  645.    PWS = 'filters/low_pass.flt',
  646.    SIZE = '49'
  647.  
  648. FILE
  649.    WHEN = 'ALWAYS',
  650.    REPLACEINUSE = 'I U D R',
  651.    UNPACK = 'YES',
  652.    PACKID = 'FILES3',
  653.    PWS = 'filters/prewitt1.flt',
  654.    SIZE = '52'
  655.  
  656. FILE
  657.    WHEN = 'ALWAYS',
  658.    REPLACEINUSE = 'I U D R',
  659.    UNPACK = 'YES',
  660.    PACKID = 'FILES3',
  661.    PWS = 'filters/prewitt_.flt',
  662.    SIZE = '52'
  663.  
  664. FILE
  665.    WHEN = 'ALWAYS',
  666.    REPLACEINUSE = 'I U D R',
  667.    UNPACK = 'YES',
  668.    PACKID = 'FILES3',
  669.    PWS = 'filters/sobel_ho.flt',
  670.    SIZE = '52'
  671.  
  672. FILE
  673.    WHEN = 'ALWAYS',
  674.    REPLACEINUSE = 'I U D R',
  675.    UNPACK = 'YES',
  676.    PACKID = 'FILES3',
  677.    PWS = 'filters/sobel_ve.flt',
  678.    SIZE = '52'
  679.  
  680. FILE
  681.    WHEN = 'ALWAYS',
  682.    REPLACEINUSE = 'I U D R',
  683.    UNPACK = 'YES',
  684.    PACKID = 'FILES3',
  685.    PWS = 'filters/vertica1.flt',
  686.    SIZE = '51'
  687.  
  688. FILE
  689.    WHEN = 'ALWAYS',
  690.    REPLACEINUSE = 'I U D R',
  691.    UNPACK = 'YES',
  692.    PACKID = 'FILES3',
  693.    PWS = 'filters/vertica2.flt',
  694.    SIZE = '50'
  695.  
  696. FILE
  697.    WHEN = 'ALWAYS',
  698.    REPLACEINUSE = 'I U D R',
  699.    UNPACK = 'YES',
  700.    PACKID = 'FILES3',
  701.    PWS = 'filters/vertical.flt',
  702.    SIZE = '50'
  703.  
  704. *---------------------------------------------------------------------
  705. *  Store the program location in OS2.INI
  706. *---------------------------------------------------------------------
  707.  
  708. FILE
  709.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  710.    EXITIGNOREERR = 'YES',
  711.    EXIT = 'ADDINI "PMView 2.0" "Installer//ProgramPath" %EPFIFILEDIR%'
  712.  
  713. *---------------------------------------------------------------------
  714. *  Create a PMView program object in the PMView folder.
  715. *---------------------------------------------------------------------
  716.  
  717. FILE
  718.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  719.    EXITIGNOREERR = 'NO',
  720.    EXIT = 'CREATEWPSOBJECT WPProgram "PMView 2000" <%FOLDERID%> U "EXENAME=%EPFIFILEDIR%//PMVIEW.EXE;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<PMVIEW20>;CCVIEW=YES"'
  721.  
  722. *---------------------------------------------------------------------
  723. *  Create an object for the readme.txt file.
  724. *---------------------------------------------------------------------
  725.  
  726. FILE
  727.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  728.    EXITIGNOREERR = 'NO',
  729.    EXIT = 'CREATEWPSOBJECT WPShadow "readme.txt" <%FOLDERID%> U "SHADOWID=%EPFIFILEDIR%//README.TXT;OBJECTID=<PMVIEW20README>"'
  730.  
  731. *---------------------------------------------------------------------
  732. *  Create an object for the trouble.txt file.
  733. *---------------------------------------------------------------------
  734.  
  735. FILE
  736.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  737.    EXITIGNOREERR = 'NO',
  738.    EXIT = 'CREATEWPSOBJECT WPShadow "trouble.txt" <%FOLDERID%> U "SHADOWID=%EPFIFILEDIR%//TROUBLE.TXT;OBJECTID=<PMVIEW20TROUBLESHOOTING>"'
  739.  
  740. *---------------------------------------------------------------------
  741. *  Create an object for the twain.txt file.
  742. *---------------------------------------------------------------------
  743.  
  744. FILE
  745.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  746.    EXITIGNOREERR = 'NO',
  747.    EXIT = 'CREATEWPSOBJECT WPShadow "twain.txt" <%FOLDERID%> U "SHADOWID=%EPFIFILEDIR%//TWAIN.TXT;OBJECTID=<PMVIEW20TWAININFO>"'
  748.  
  749. *---------------------------------------------------------------------
  750. *  Create a program object for the makedefv utility in the PMView folder.
  751. *---------------------------------------------------------------------
  752.  
  753. FILE
  754.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  755.    EXITIGNOREERR = 'NO',
  756.    EXIT = 'CREATEWPSOBJECT WPProgram "Set File Associations" <%FOLDERID%> U "EXENAME=%EPFIFILEDIR%//MAKEDEFV.EXE;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<PMVIEW20MAKEDEFV>;CCVIEW=NO"'
  757.  
  758. *---------------------------------------------------------------------
  759. *  Register and create the PMVDDrop object with WPS
  760. *---------------------------------------------------------------------
  761.  
  762. FILE
  763.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  764.    EXITIGNOREERR = 'NO',
  765.    EXIT = 'REGISTERWPSCLASS PMVDDrop %EPFIAUX1DIR%//PMVDDrop.dll'
  766.  
  767. FILE
  768.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  769.    EXITIGNOREERR = 'NO',
  770.    EXIT = 'CREATEWPSOBJECT PMVDDrop "PMVDDrop" <WP_DESKTOP> U "NOTVISIBLE=YES;OBJECTID=<PMVDDrop>"'
  771.  
  772. *---------------------------------------------------------------------
  773. *  Set PMView as default viewer
  774. *---------------------------------------------------------------------
  775.  
  776. FILE
  777.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  778.    EXITIGNOREERR = 'NO',
  779.    EXIT = 'EXEC FG PM %EPFIFILEDIR%//makedefv.exe'
  780.  
  781. *---------------------------------------------------------------------
  782. *  Execute register.exe
  783. *---------------------------------------------------------------------
  784.  
  785. FILE
  786.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  787.    EXITIGNOREERR = 'NO',
  788.    EXIT = 'EXEC FG PM %EPFIFILEDIR%//register.exe /Q'
  789.  
  790. *---------------------------------------------------------------------
  791. *  Execute lxlite.exe
  792. *  /YUR always replace /C- no color /I- use normal priority
  793. *---------------------------------------------------------------------
  794. FILE
  795.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  796.    EXITIGNOREERR = 'YES',
  797.    EXIT = 'EXEC FG TW %EPFIFILEDIR%//lxlite.exe /YUR /C- /I- %EPFIFILEDIR%//pmview.exe'
  798.  
  799. *---------------------------------------------------------------------
  800. *  Delete files no longer needed
  801. *---------------------------------------------------------------------
  802.  
  803. FILE
  804.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  805.    EXITIGNOREERR = 'YES',
  806.    EXIT = 'DELETEFILES %EPFIFILEDIR%//lxlite.* %EPFIFILEDIR%//register.* %EPFIFILEDIR%//unlock.exe'
  807.  
  808. *---------------------------------------------------------------------
  809. *  Delete the PMView program object.
  810. *---------------------------------------------------------------------
  811.  
  812. FILE
  813.    EXITWHEN = 'DELETE',
  814.    EXITIGNOREERR = 'YES',
  815.    EXIT = 'DELETEWPSOBJECT <PMVIEW20>'
  816.  
  817. *---------------------------------------------------------------------
  818. *  Delete the readme.txt object.
  819. *---------------------------------------------------------------------
  820. FILE
  821.    EXITWHEN = 'DELETE',
  822.    EXITIGNOREERR = 'YES',
  823.    EXIT = 'DELETEWPSOBJECT <PMVIEW20README>'
  824.  
  825. *---------------------------------------------------------------------
  826. *  Delete the trouble.txt object.
  827. *---------------------------------------------------------------------
  828. FILE
  829.    EXITWHEN = 'DELETE',
  830.    EXITIGNOREERR = 'YES',
  831.    EXIT = 'DELETEWPSOBJECT <PMVIEW20TROUBLESHOOTING>'
  832.  
  833. *---------------------------------------------------------------------
  834. *  Delete the twain.txt object.
  835. *---------------------------------------------------------------------
  836. FILE
  837.    EXITWHEN = 'DELETE',
  838.    EXITIGNOREERR = 'YES',
  839.    EXIT = 'DELETEWPSOBJECT <PMVIEW20TWAININFO>'
  840.  
  841. *---------------------------------------------------------------------
  842. *  Delete the makedefv object.
  843. *---------------------------------------------------------------------
  844. FILE
  845.    EXITWHEN = 'DELETE',
  846.    EXITIGNOREERR = 'YES',
  847.    EXIT = 'DELETEWPSOBJECT <PMVIEW20MAKEDEFV>'
  848.  
  849. *---------------------------------------------------------------------
  850. *  Delete the PMView folder
  851. *---------------------------------------------------------------------
  852.  
  853. FILE
  854.    EXITWHEN = 'DELETE',
  855.    EXITIGNOREERR = 'YES',
  856.    EXIT = 'DELETEWPSOBJECT <%FOLDERID%>'
  857.  
  858. *---------------------------------------------------------------------
  859. *  Delete the PMView 2.0 entry in OS2.INI
  860. *---------------------------------------------------------------------
  861.  
  862. FILE
  863.    EXITWHEN = 'DELETE',
  864.    EXITIGNOREERR = 'YES',
  865.    EXIT = 'DELETEINI "PMView 2.0"'
  866.  
  867.  
  868.