$Id: README.OS2,v 1.2 1998-01-17 04:50:34 dfs Exp $ REMIND version 3.0 for OS/2 This file contains instructions for compiling Remind under OS/2 with Eberhard Mattes' emx/gcc compiler and with the Microsoft C compiler. There are a number of targets in Makefile.os2, including OS/2-only versions and bound versions (programs which run under OS/2 and DOS). Note that there is also support for OS/2 using the Borland C compiler--see the file README.BCC for details. REMIND is a sophisticated alarm/calendar program. Details are given in the man page, "remind.1". 1 - Read the file COPYRIGHT. (This may be called COPYRIGH on your MS-DOS system.) 2 - To compile Remind for OS/2, you must use the Microsoft C compiler or emx/gcc. You must also have a decent version of 'make', such as dmake or GNU make. 3 - Change to "src" directory and examine the files config.h and custom.h and adjust parameters as needed. 4 - Examine the file Makefile.os2 and adjust parameters as needed. 5 - Type: make -f Makefile.os2 to see a list of targets. For example, make -f Makefile.os2 emx will build a 32-bit emx version which runs under OS/2 2.x and DOS. NOTE that I do not have access to an OS/2 system, so support for this system may not be as good as I'd like. OS/2 support is courtesy of Russ Herman , Norman Walsh , and Darrel Hankerson . However, if you have problems, please contact me. RELEASE NOTES -- miscellaneous info that couldn't go anywhere else! 1. POPUP REMINDERS If you define the symbol OS2_POPUP in the OS/2 Makefile, you get "full-screen popups" (as implemented by Russ Herman) for all MSG- and MSF-type reminders. You may or may not like this feature. One way of implementing popup reminders is to get the program "pmpopup.exe" from ftp-os2.cdrom.com, and using Remind with the '-k' option as follows from C:\STARTUP.CMD: start /pm /inv /n remind "-kstart pmpopup %%s" remfile Alternatively, if you have the Vrexx package, you can use this procedure suggested by Norman Walsh: Start remind like this in C:\STARTUP.CMD: start /pm /inv /n \bin\remind -faz "-kstart popupmsg %%s" .reminders The popups are done by POPUPMSG.CMD which looks like this: -------------- Cut Here ---------- Cut Here ---------- Cut Here -------- /* PopUpMsg */ '@echo off' parse arg theargs if theargs = "" then theargs = "Empty message" call RxFuncAdd 'VInit', 'VREXX', 'VINIT' initcode = VInit() if initcode = 'ERROR' then signal CLEANUP signal on failure name CLEANUP signal on halt name CLEANUP signal on syntax name CLEANUP /* example VMsgBox call */ msg.0 = 1 msg.1 = theargs call VDialogPos 50, 50 call VMsgBox 'Popup Message', msg, 1 /* end of CMD file */ CLEANUP: call VExit exit -------------- Cut Here ---------- Cut Here ---------- Cut Here -------- See README.UNIX for some more information about Remind. -- David F. Skoll 986 Eiffel Avenue Ottawa, Ontario K2C 0J2 CANADA Tel. (613) 225-8687