|
|
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.