File: README.OS2

package info (click to toggle)
remind 03.00.22-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,608 kB
  • ctags: 1,772
  • sloc: ansic: 14,300; sh: 4,733; perl: 315; makefile: 181; csh: 14
file content (114 lines) | stat: -rw-r--r-- 3,161 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
$Id: README.OS2,v 1.3 2000/02/18 03:45:32 dfs Exp $
REMIND version 3.0 for OS/2

I DO NOT SUPPORT REMIND ON OS/2.  THE OS/2 PORT HAS NOT BEEN MAINTAINED
FOR QUITE A WHILE.

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@roaringpenguin.com>
986 Eiffel Avenue
Ottawa, Ontario K2C 0J2
CANADA

Tel. (613) 225-8687
http://www.roaringpenguin.com/remind.html