Annotation of researchv10no/cmd/PDP11/11c/Makefile, revision 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.