Annotation of researchv10no/cmd/PDP11/11c/Makefile, revision 1.1.1.1

1.1       root        1: #      Makefile for Ritchie c compiler, portable version
                      2: #
                      3: LIBDIR = /usr/lib
                      4: BINDIR = /usr/bin
                      5: 
                      6: C0 = 11c0
                      7: C1 = 11c1
                      8: C2 = 11c2
                      9: 
                     10: CFLAGS = -O
                     11: 
                     12: C0FILES = c00.o c01.o c02.o c03.o c04.o c05.o
                     13: C1FILES = c10.o c11.o c12.o c13.o
                     14: C2FILES = c20.o c21.o
                     15: 
                     16: all:   ${C0} ${C1} ${C2}
                     17:        @echo \`all\' is up to date: $?
                     18: 
                     19: ${C0}: ${C0FILES}
                     20:        cc ${CFLAGS} -o ${C0} ${C0FILES}
                     21: 
                     22: ${C0FILES}: c0.h
                     23: 
                     24: ${C1}: ${C1FILES} table.o
                     25:        cc ${CFLAGS} -o ${C1} ${C1FILES} table.o
                     26: 
                     27: ${C1FILES}: c1.h
                     28: 
                     29: table.o: optable cvopt
                     30:        ./cvopt <optable >junk.c
                     31:        cc -S junk.c
                     32:        sed 's/\.data/\.text/' <junk.s >junk.i
                     33:        as -o table.o junk.i
                     34:        rm junk.i junk.c junk.s
                     35: 
                     36: ${C2}: ${C2FILES}
                     37:        cc ${CFLAGS} -o ${C2} ${C2FILES}
                     38: 
                     39: ${C2FILES}: c2.h
                     40: 
                     41: cvopt: cvopt.c
                     42:        cc ${CFLAGS} -s -o cvopt cvopt.c
                     43: 
                     44: inst${C0}: ${C0}
                     45:        strip $^
                     46:        cp $^ ${LIBDIR}
                     47: 
                     48: inst${C1}: ${C1}
                     49:        strip $^
                     50:        cp $^ ${LIBDIR}
                     51: 
                     52: inst${C2}: ${C2}
                     53:        strip $^
                     54:        cp $^ ${LIBDIR}
                     55: 
                     56: install: inst${C0} inst${C1} inst${C2}
                     57:        @echo The c compiler is installed
                     58: 
                     59: clean:
                     60:        rm -f *.o make.out
                     61:        rm -f *.o make.out ${C0} ${C1} ${C2} cvopt
                     62: 
                     63: print:
                     64:        -@pr -r README Makefile c0.h c0*.c c1.h c1*.c optable

unix.superglobalmegacorp.com

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