|
|
1.1 ! root 1: # Description file for the Make command ! 2: ! 3: P = und -3 | opr -r2 ! 4: T = ! 5: FILES = Makefile ident.c defs main.c doname.c misc.c files.c dosys.c\ ! 6: gram.y gcos.c ! 7: OBJECTS = ident.o main.o doname.o misc.o files.o dosys.o gram.o ! 8: LIBES= ! 9: LINT = lint -ps ! 10: CFLAGS = -O -DASCARCH ! 11: ! 12: GCOSFILES = defs ident.c main.c doname.c misc.c gram.c gcos.c ! 13: ! 14: all: make ! 15: ! 16: cmp: make ! 17: cmp make /bin/make ! 18: rm *.o gram.c make ! 19: ! 20: cp: make ! 21: cp make /bin/make ! 22: rm *.o gram.c make ! 23: ! 24: make: $(OBJECTS) ! 25: $(CC) -n -s $(CFLAGS) $(OBJECTS) $(LIBES) -o make ! 26: ! 27: $(OBJECTS): defs ! 28: ! 29: clean: ! 30: -rm *.o gram.c ! 31: ! 32: install: ! 33: install make $(DESTDIR)/bin/make ! 34: ! 35: printall: # Print files off line. ! 36: -pr $(FILES) | $P ! 37: touch print ! 38: ! 39: print: $(FILES) # print recently changed files ! 40: -pr $? | $P ! 41: touch print ! 42: ! 43: save: # Write files on Spider store. ! 44: -nfs -ucv make $(FILES) ! 45: ! 46: test: 1zap 2zap ! 47: diff 1zap 2zap ! 48: rm 1zap 2zap ! 49: ! 50: 1zap: ! 51: ./make -dp | grep -v TIME >1zap ! 52: ! 53: 2zap: ! 54: /bin/make -dp | grep -v TIME >2zap ! 55: ! 56: time: time1 time2 ; ! 57: ! 58: time1 time2 : ! 59: time ./make $T ! 60: time /bin/make $T ! 61: ! 62: lint : dosys.c doname.c files.c main.c misc.c ident.c gram.c ! 63: $(LINT) dosys.c doname.c files.c main.c misc.c ident.c gram.c ! 64: rm gram.c ! 65: ! 66: src: ! 67: cp $(FILES) /usr/src/cmd/make ! 68: ! 69: gcos: $(GCOSFILES) ! 70: fsend -c -u sif $? ! 71: touch gcos
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.