1These are the unified TADS 2/3 sources for Unix and Unix derivatives.
2Eventually, compiling and installing them will be as easy as 1-2-3
3(read: "configure, make, make install"), but we're not to that point
4yet.  For now, this is the procedure to follow:
5
6    - Go into the tads2/ directory.
7
8    - Follow the instructions in tads2/Makefile to configure it for
9      your system.
10
11    - Type "make".
12
13    - Type "make install" to install the binaries under /usr/local/bin
14      and the TADS 2 development libraries under /usr/local/share/tads2
15      (or whatever directories you specify as BINDIR and DATADIR).  If
16      you're only interested in the TADS 3 programs, you can skip this
17      step.
18
19    - If you want to build the Glk version of the TADS 2 interpreter,
20      go into the tads2/glk/ directory, edit the Makefile, and type
21      "make".  There's no "make install"; simply copy the generated
22      executable wherever you want (you might want to rename it first,
23      or change the name in tads2/glk/Makefile, in order to not
24      overwrite the normal TADS 2 interpreter).  Note that you'll need
25      a version of the Glk library suitable for your system in order to
26      create the Glk interpreter.  A Glk library is not included in
27      this package.
28
29    - If you're only interested in TADS 2, stop here. :-)
30
31    - Go to the tads3/ directory.
32
33    - Follow the instructions in tads3/Makefile to configure it for
34      your system.  If you want to build debuggable binaries (necessary
35      for "make test"), uncomment CFLAGS_DEBUG.
36
37    - Type "make".
38
39    - If you'd like to test TADS 3, type "make test" (useful if you're
40      hacking around in the sources and want to verify that you didn't
41      screw up).
42
43    - Type "make install" to install the binaries and libraries in
44      the locations you specified in the Makefile.
45
46    - If you like, try out the TADS 3 sample game by going into
47      tads3/samples and typing "t3make -f sample" followed by
48      "t3run sample".
49
50The primary point to remember is that you must first compile in tads2/
51before you can compile in tads3/ (TADS 3 uses parts of TADS 2).
52
53GNU make is recommended.
54
55Suzanne Skinner
562002/Sep/29
57