henesyinit from p9fce6d0435 years agoHistory
93 lines · 1.6 KB · Makefile
RawDownload
# Description file for the Make command# Makefile 4.1 81/02/28 P%.o :: %.c	-ln $%.c P$%.c	cc -c $(PCFLAGS) P$%.c	rm P$%.c P = iprT =O = vFILES = Makefile ident.c defs.h main.c doname.c misc.c files.c dosys.c gram.yOBJECTS = ident.$O main.$O doname.$O dosys.$O gram.$O misc.$O files.$OPOBJECTS = Pident.$O Pmain.$O Pdoname.$O Pdosys.$O Pgram.$O Pmisc.$O Pfiles.$OLIBES= LINT = lint -psCFLAGS =PCFLAGS = -p -g GCOSFILES = defs.h ident.c main.c doname.c misc.c gram.c gcos.c all:	make cmp:	make	cmp make /bin/make	rm -f *.$O gram.c make cp:	make	cp make /bin/make	rm -f *.$O gram.c make  make:&  $(OBJECTS)	$(CC) $(CFLAGS) -o make $(OBJECTS) $(LIBES) profmake:& $(POBJECTS)	$(CC) $(PCFLAGS) -o profmake $(POBJECTS) $(OBJECTS):  defs.h$(POBJECTS): defs.h clean:	-rm -f *.$O P*.c gram.c make $O.out core install:	make	strip make	cp make $(DESTDIR)/bin/make printall: # Print files off line.	-pr $(FILES) | $P	touch print print:  $(FILES)	# print recently changed files	-pr $? | $P	touch print test: 1zap 2zap	diff 1zap 2zap	rm -f 1zap 2zap 1zap:	./make -dp | grep -v TIME >1zap 2zap:	/bin/make -dp | grep -v TIME >2zap time:  time1 time2 ; time1 time2 :	time ./make $T	time /bin/make $T lint :  dosys.c doname.c files.c main.c misc.c ident.c gram.c	$(LINT) dosys.c doname.c files.c main.c misc.c ident.c gram.c	rm -f gram.c src:	cp $(FILES) /usr/src/cmd/make makearch:	$(FILES)	ar uv makearch $? v8:	CFLAGS := $(CFLAGS) -DVERSION8debug:	CFLAGS := $(CFLAGS) -g gcos: $(GCOSFILES)	fsend -c -u sif $?	touch gcos %.$O:	%.c	$(CC) -c $(CFLAGS) $*.c