mirror of
https://salsa.debian.org/dskoll/remind.git
synced 2026-04-16 14:28:40 +02:00
110 lines
3.0 KiB
Plaintext
110 lines
3.0 KiB
Plaintext
$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 <rwh@gov.on.ca>, Norman Walsh
|
|
<norm@ora.com>, and Darrel Hankerson <hankedr@mail.auburn.edu>.
|
|
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 <dfs@doe.carleton.ca>
|
|
986 Eiffel Avenue
|
|
Ottawa, Ontario K2C 0J2
|
|
CANADA
|
|
|
|
Tel. (613) 225-8687
|
|
|