1 #ifdef RCSID
2 static char RCSid[] =
3 "$Header: d:/cvsroot/tads/TADS2/unix/oemunix.c,v 1.3 1999/05/29 15:51:03 MJRoberts Exp $";
4 #endif
5 
6 /* Copyright (c) 1998, 2002 Michael J. Roberts.  All Rights Reserved. */
7 /*
8 Name
9   oem.c - "original equipment manufacturer" identification
10 Function
11   This file provides some information about this version of TADS.
12   If you're customizing the TADS user interface, you'll probably
13   want to modify this file to identify your version.
14 
15   You should feel free to customize any of the strings in this file
16   for your version of TADS.
17 Notes
18 
19 Modified
20   10/12/98 MJRoberts  - Creation
21 */
22 
23 #include "std.h"
24 #include "oem.h"
25 
26 
27 /*
28  *   The TADS run-time "banner" (the text that the run-time displays when
29  *   it first starts up, to identify itself and show its version
30  *   information) is generated using definitions from this file and from
31  *   oem.h.  The format of the banner is:
32  *
33  *   <<G_tads_oem_app_name>> - A <<G_tads_oem_display_mode>> TADS
34  *.      <<TADS_RUNTIME_VERSION>> Interpreter\n
35  *.  <<G_tads_oem_copyright_prefix>> Copyright (c) 1993, 1998 by
36  *.      Michael J. Roberts.\n
37  *.  <<G_tads_oem_author>>
38  *
39  *   For example:
40  *
41  *   FrobTADS 1.1.3 - A text-only TADS 2.2.7 Interpreter.
42  *.  TADS Copyright (c) 1993, 1998 by Michael J. Roberts
43  *.  FrobTADS Copyright 1998 by L. J. Teeterwaller <teeter@omegatron.com>
44  *
45  *   The default frmat looks like this:
46  *
47  *   tadsr - A text-only TADS 2.2.7 Interpreter.
48  *.  Copyright (c) 1993, 1998 by Michael J. Roberts
49  */
50 
51 
52 /*
53  *   OEM Application Name.  If you develop a new user interface for TADS,
54  *   you'll probably want to give your system its own name, as WinTADS and
55  *   MaxTADS do.  Define G_tads_oem_app_name to the name and version number
56  *   of your system.  For example: "WinTADS 1.1.3".
57  *
58  *   The default setting here is simply "tadsr", since this is the name of
59  *   the TADS run-time executable that most people use for the standard
60  *   character-mode run-time.
61  */
62 char G_tads_oem_app_name[] = "tadsr";
63 
64 /*
65  *   OEM Debugger Application Name.  If you develop a customized version
66  *   of the TADS debugger, you can use this to provide the name of the
67  *   debugger application for display in the debugger's start-up banner.
68  */
69 char G_tads_oem_dbg_name[] = "tdb";
70 
71 /*
72  *   OEM Display Mode.  This should be either "text-only" or "multimedia".
73  *   "Text-only" interpreters are those that are based on the normal TADS
74  *   display model and do not interpret HTML mark-ups (beyond what the
75  *   normal TADS output layer translates to ordinary text output).
76  *   "Multimedia" interpreters are those based on HTML TADS and hence can
77  *   fully interpret HTML mark-ups, and can display images and play sounds
78  *   and music.
79  *
80  *   Please use "text-only" or "multimedia" rather than variations on
81  *   these terms, since consistent usage will help users know what to
82  *   expect from the different available interpreters.  If you develop a
83  *   new user interface that creates a whole new category (such as a
84  *   text-to-speech audio interface, for example), use your best judgment
85  *   in choosing a name here.
86  *
87  *   By default, we'll define this to "text-only", since most interpreters
88  *   use the standard text output layer.
89  */
90 char G_tads_oem_display_mode[] = "text-only";
91 
92 /*
93  *   OEM Author Credit - This is a line of text that is displayed after
94  *   the other banner lines.  You can put anything you want here -- if you
95  *   want to display a separate copyright message for the part of the
96  *   system you wrote, for example, you could include that here.
97  *
98  *   If you plan to maintain your version of TADS for any length of time,
99  *   you are encouraged to put your email address here, so that users can
100  *   more easily contact you if they have a question or wish to shower you
101  *   with accolades.
102  *
103  *   You should include a newline at the end of the line.  The newline is
104  *   not assumed, so that this string can be left completely empty without
105  *   generating an extra blank line.
106  *
107  *   For example:
108  *
109  *   "FrobTADS copyright 1998 by L.J.Teeterwaller <teeter@omegatron.com>\n"
110  *
111  *   The default leaves this line entirely blank.
112  */
113 char G_tads_oem_author[] = SYSMAINTAINER;
114 
115 /*
116  *   TADS copyright prefix - if this is TRUE, the run-time displays the
117  *   word "TADS" before the word "copyright" on the copyright line of its
118  *   banner.  If you are adding your own copyright message, you probably
119  *   want to define this to TRUE.  If not, you should leave this as FALSE.
120  */
121 int G_tads_oem_copyright_prefix = FALSE;
122