home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / os2 / remind / src / readme.os2 < prev    next >
Encoding:
Text File  |  1993-10-31  |  2.8 KB  |  81 lines

  1. REMIND version 3.0 for OS/2
  2.  
  3. This file contains instructions for compiling Remind under OS/2 with
  4. Eberhard Mattes' emx/gcc compiler and with the Microsoft C compiler.
  5. There are a number of targets in Makefile.os2, including OS/2-only 
  6. versions and bound versions (programs which run under OS/2 and DOS).
  7.  
  8. Note that there is also support for OS/2 using the Borland C 
  9. compiler--see the file README.BCC for details.
  10.  
  11. REMIND is a sophisticated alarm/calendar program.  Details are given
  12. in the man page, "remind.1".
  13.  
  14. 1 - Read the file COPYRIGHT.  (This may be called COPYRIGH on your
  15.     MS-DOS system.)
  16.  
  17. 2 - To compile Remind for OS/2, you must use the Microsoft C compiler
  18.     or emx/gcc. You must also have a decent version of 'make', such 
  19.     as dmake or GNU make.
  20.  
  21. 3 - Examine the file config.h and adjust parameters as needed
  22.  
  23. 4 - Examine the file Makefile.os2 and adjust parameters as needed.
  24.  
  25. 5 - Type:
  26.  
  27.     make -f Makefile.os2
  28.  
  29. to see a list of targets. For example, 
  30.  
  31.     make -f Makefile.os2 emx
  32.  
  33. will build a 32-bit emx version which runs under OS/2 2.x and DOS.
  34.  
  35. The file "defs.rem" has some sample Remind definitions and commands,
  36. as well as U.S. and Jewish holidays.
  37.  
  38. NOTE that I do not have access to an OS/2 system, so support for this
  39. system may not be as good as I'd like.
  40.  
  41. OS/2 support is courtesy of Russ Herman <rwh@gov.on.ca>, Norman Walsh 
  42. <norm@ora.com>, and Darrel Hankerson <hankedr@mail.auburn.edu>. 
  43. However, if you have problems, please contact me.
  44.  
  45. OTHER LANGUAGE SUPPORT
  46.  
  47. Remind has support for languages other than English.  See the file
  48. "lang.h" for details.  The language support may vary - you can change
  49. only the substitution filter, or you can translate all of the usage
  50. instructions and error messages as well.  See "french.h" for an
  51. example of the latter.
  52.  
  53. If you add support for a non-English language, Remind will accept both the
  54. English and non-English names of months and weekdays in an input script.
  55. However, you should not rely on this feature if you want to write portable
  56. Remind scripts.
  57.  
  58. At a minimum, you should support month and day names in the foreign
  59. language, and should modify the substitution filter appropriately.
  60. If you are truly diligent, you can translate usage and error messages
  61. too.
  62.  
  63. Take a look at the files "english.h" and "german.h" if you want to add
  64. support for your favourite language.  If you do add another language
  65. to Remind, please let me know!  Here are the basic guidelines:
  66.  
  67. - Your language file should be called "lxxx.h", where lxxx is the first 8
  68. characters of the ENGLISH name of your language.
  69.  
  70. - You should define L_LANGNAME to be the full English name of your language,
  71.   with the first letter capitalized and the rest lower-case.
  72.  
  73. --
  74. David F. Skoll <dfs@doe.carleton.ca>
  75. 986 Eiffel Avenue
  76. Ottawa, Ontario K2C 0J2
  77. CANADA
  78.  
  79. Tel. (613) 225-8687
  80.  
  81.