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