home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / remind-03.00.19.tgz / remind-03.00.19.tar / remind-03.00.19 / docs / README.OS2 < prev    next >
Text File  |  1998-01-16  |  3KB  |  110 lines

  1. $Id: README.OS2,v 1.2 1998/01/17 04:50:34 dfs Exp $
  2. REMIND version 3.0 for OS/2
  3.  
  4. This file contains instructions for compiling Remind under OS/2 with
  5. Eberhard Mattes' emx/gcc compiler and with the Microsoft C compiler.
  6. There are a number of targets in Makefile.os2, including OS/2-only 
  7. versions and bound versions (programs which run under OS/2 and DOS).
  8.  
  9. Note that there is also support for OS/2 using the Borland C 
  10. compiler--see the file README.BCC for details.
  11.  
  12. REMIND is a sophisticated alarm/calendar program.  Details are given
  13. in the man page, "remind.1".
  14.  
  15. 1 - Read the file COPYRIGHT.  (This may be called COPYRIGH on your
  16.     MS-DOS system.)
  17.  
  18. 2 - To compile Remind for OS/2, you must use the Microsoft C compiler
  19.     or emx/gcc. You must also have a decent version of 'make', such 
  20.     as dmake or GNU make.
  21.  
  22. 3 - Change to "src" directory and examine the files config.h and custom.h
  23.     and adjust parameters as needed.
  24.  
  25. 4 - Examine the file Makefile.os2 and adjust parameters as needed.
  26.  
  27. 5 - Type:
  28.  
  29.     make -f Makefile.os2
  30.  
  31. to see a list of targets. For example, 
  32.  
  33.     make -f Makefile.os2 emx
  34.  
  35. will build a 32-bit emx version which runs under OS/2 2.x and DOS.
  36.  
  37. NOTE that I do not have access to an OS/2 system, so support for this
  38. system may not be as good as I'd like.
  39.  
  40. OS/2 support is courtesy of Russ Herman <rwh@gov.on.ca>, Norman Walsh 
  41. <norm@ora.com>, and Darrel Hankerson <hankedr@mail.auburn.edu>. 
  42. However, if you have problems, please contact me.
  43.  
  44. RELEASE NOTES -- miscellaneous info that couldn't go anywhere else!
  45.  
  46. 1. POPUP REMINDERS
  47.  
  48. If you define the symbol OS2_POPUP in the OS/2 Makefile, you get
  49. "full-screen popups" (as implemented by Russ Herman) for all MSG-
  50. and MSF-type reminders.  You may or may not like this feature.
  51.  
  52. One way of implementing popup reminders is to get the program
  53. "pmpopup.exe" from ftp-os2.cdrom.com, and using Remind with the
  54. '-k' option as follows from C:\STARTUP.CMD:
  55.  
  56. start /pm /inv /n remind "-kstart pmpopup %%s" remfile
  57.  
  58. Alternatively, if you have the Vrexx package, you can use this
  59. procedure suggested by Norman Walsh:
  60.  
  61. Start remind like this in C:\STARTUP.CMD:
  62.  
  63. start /pm /inv /n \bin\remind -faz "-kstart popupmsg %%s" .reminders
  64.  
  65. The popups are done by POPUPMSG.CMD which looks like this:
  66.  
  67. -------------- Cut Here ---------- Cut Here ---------- Cut Here --------
  68. /* PopUpMsg */
  69.  
  70. '@echo off'
  71.  
  72. parse arg theargs
  73. if theargs = "" then
  74.   theargs = "Empty message"
  75.  
  76. call RxFuncAdd 'VInit', 'VREXX', 'VINIT'
  77. initcode = VInit()
  78. if initcode = 'ERROR' then signal CLEANUP
  79.  
  80. signal on failure name CLEANUP
  81. signal on halt name CLEANUP
  82. signal on syntax name CLEANUP
  83.  
  84. /* example VMsgBox call */
  85.  
  86. msg.0 = 1
  87. msg.1 = theargs
  88.  
  89. call VDialogPos 50, 50
  90. call VMsgBox 'Popup Message', msg, 1
  91.  
  92. /* end of CMD file */
  93.  
  94. CLEANUP:
  95.    call VExit
  96.  
  97. exit
  98. -------------- Cut Here ---------- Cut Here ---------- Cut Here --------
  99.  
  100. See README.UNIX for some more information about Remind.
  101.  
  102. --
  103. David F. Skoll <dfs@doe.carleton.ca>
  104. 986 Eiffel Avenue
  105. Ottawa, Ontario K2C 0J2
  106. CANADA
  107.  
  108. Tel. (613) 225-8687
  109.  
  110.