Annotation of researchv10no/cmd/lcc/ph/rdconf, revision 1.1.1.1

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.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.