Annotation of researchv8dc/cmd/make/Makefile, revision 1.1

1.1     ! root        1: # Description file for the Make command
        !             2: # Makefile 4.1 81/02/28
        !             3: 
        !             4: P%.o :: %.c
        !             5:        -ln $%.c P$%.c
        !             6:        cc -c $(PCFLAGS) P$%.c
        !             7:        rm P$%.c
        !             8: 
        !             9: P = ipr
        !            10: T =
        !            11: FILES = Makefile ident.c defs main.c doname.c misc.c files.c dosys.c gram.y
        !            12: OBJECTS = ident.o main.o doname.o dosys.o gram.o misc.o files.o
        !            13: POBJECTS = Pident.o Pmain.o Pdoname.o Pdosys.o Pgram.o Pmisc.o Pfiles.o
        !            14: LIBES= 
        !            15: LINT = lint -ps -DASCARCH
        !            16: CFLAGS = -O  -DASCARCH -DVERSION8
        !            17: PCFLAGS = -p -g -DASCARCH -DVERSION8
        !            18: 
        !            19: GCOSFILES = defs ident.c main.c doname.c misc.c gram.c gcos.c
        !            20: 
        !            21: a.out:&  $(OBJECTS)
        !            22:        $(CC) $(CFLAGS) $(OBJECTS) $(LIBES) 
        !            23: all:   make
        !            24: 
        !            25: cmp:   make
        !            26:        cmp make /bin/make
        !            27:        rm -f *.o gram.c make
        !            28: 
        !            29: cp:    make
        !            30:        cp make /bin/make
        !            31:        rm -f *.o gram.c make
        !            32: 
        !            33: 
        !            34: make:&  $(OBJECTS)
        !            35:        $(CC) -s $(CFLAGS) $(OBJECTS) $(LIBES) -o make
        !            36: 
        !            37: profmake:& $(POBJECTS)
        !            38:        cc $(PCFLAGS) $(POBJECTS) -o profmake
        !            39: 
        !            40: $(OBJECTS):  defs
        !            41: $(POBJECTS): defs
        !            42: 
        !            43: clean:
        !            44:        -rm -f *.o P*.c gram.c make a.out core
        !            45: 
        !            46: install:       make
        !            47:        mv make $(DESTDIR)/bin/make
        !            48: 
        !            49: printall: # Print files off line.
        !            50:        -pr $(FILES) | $P
        !            51:        touch print
        !            52: 
        !            53: print:  $(FILES)       # print recently changed files
        !            54:        -pr $? | $P
        !            55:        touch print
        !            56: 
        !            57: test: 1zap 2zap
        !            58:        diff 1zap 2zap
        !            59:        rm -f 1zap 2zap
        !            60: 
        !            61: 1zap:
        !            62:        ./make -dp | grep -v TIME >1zap
        !            63: 
        !            64: 2zap:
        !            65:        /bin/make -dp | grep -v TIME >2zap
        !            66: 
        !            67: time:  time1 time2 ;
        !            68: 
        !            69: time1 time2 :
        !            70:        time ./make $T
        !            71:        time /bin/make $T
        !            72: 
        !            73: lint :  dosys.c doname.c files.c main.c misc.c ident.c gram.c
        !            74:        $(LINT) dosys.c doname.c files.c main.c misc.c ident.c gram.c
        !            75:        rm -f gram.c
        !            76: 
        !            77: src:
        !            78:        cp $(FILES) /usr/src/cmd/make
        !            79: 
        !            80: makearch:      $(FILES)
        !            81:        ar uv makearch $?
        !            82: 
        !            83: v8:
        !            84:        CFLAGS := $(CFLAGS) -DVERSION8
        !            85: debug:
        !            86:        CFLAGS := $(CFLAGS) -g
        !            87: 
        !            88: gcos: $(GCOSFILES)
        !            89:        fsend -c -u sif $?
        !            90:        touch gcos

unix.superglobalmegacorp.com

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