|
|
1.1 root 1: To install and use the files in the CONFORM directory:
2:
3: ___ Copy and/or modify one of the comp*.h files into "compil.h"
4:
5: ___ Copy and/or modify one of the mach*.h files into "machin.h"
6:
7: ___ For "almost-ANSI" compilers, have "stubsh.h" and "stubs.c" configured by a local compiler expert
8:
9: ___ (If "makefile" is supported) Copy and/or modify one of the make* files into "makefile", with all local configurations
10:
11: ___ (If "makefile" is supported) Now execute make all which accomplishes the rest of the steps
12: listed on this page. If "makefile" is not supported, execute the rest of the steps listed on
13: this page, using "scripts", "batch files", or interactive execution.
14:
15: ___ Compile "util.c" to produce "util.o" (or "util.obj", or whatever)
16:
17: ___ Compile the following files, to produce "lang" (or "lang.exe", or whatever)
18:
19: lang.c c31.c c32.c c33a.c c33b.c c33c.c c34.c c35.c c35b.c c36.c c37.c c38.c util.o
20:
21: ___ At this stage (or any other), if you have compiler errors that prevented the production of the "lang"
22: executable, you will need to find work-arounds, commenting-out, or "#if" exclusion to produce a "lang"
23: executable.
24:
25: ___ Execute "lang" with output re-directed into "lang.out"
26:
27: ___ Compile the following files, to produce "prec1" (or "prec1.exe", or whatever)
28:
29: prec1.c prec1a.c prec1b.c prec1c.c util.o
30:
31: ___ Execute "prec1" with output re-directed into "prec1.out"
32:
33: ___ Compile the following files, to produce "prec2" (or "prec2.exe", or whatever)
34:
35: prec2.c prec2a.c prec2b.c prec2c.c util.o
36:
37: ___ Execute "prec2" with output re-directed into "prec2.out"
38:
39: ___ Compile the following files, to produce "lib" (or "lib.exe", or whatever)
40:
41: lib.c d41.c d42.c d42b.c d43.c d44.c d45.c d46.c d47.c d47b.c d48.c d49.c d49a.c d410.c d411.c d412.c util.o
42:
43: ___ Execute "lib debug" with output re-directed into "libdebug.out"
44: (It is usually worth running "lib" once with the "debug" option, because
45: most libraries have a tendency to give abends -- core dumps -- when probed harshly by "lib".)
46:
47: ___ Execute "lib" with output re-directed into "lib.out"
48:
49: ___ This concludes the installation of CONFORM.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.