SCCS-vsn: old/make/Makefile 4.3
# Description file for the Make command
# Description file for the Make command
-P = und -3 | opr -r2
-T =
-FILES = Makefile ident.c defs main.c doname.c misc.c files.c dosys.c\
- gram.y gcos.c
-OBJECTS = ident.o main.o doname.o misc.o files.o dosys.o gram.o
+OBJECTS=ident.o main.o doname.o misc.o files.o dosys.o gram.o
-LINT = lint -ps
-CFLAGS = -O -DASCARCH
-
-GCOSFILES = defs ident.c main.c doname.c misc.c gram.c gcos.c
+LINT= lint -ps
+CFLAGS= -O -DASCARCH
-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} -o make ${CFLAGS} ${OBJECTS} ${LIBES}
-make: $(OBJECTS)
- $(CC) -n -s $(CFLAGS) $(OBJECTS) $(LIBES) -o make
-
-$(OBJECTS): defs
+ -rm -f *.o gram.c make a.out errs
- install make $(DESTDIR)/bin/make
-
-printall: # Print files off line.
- -pr $(FILES) | $P
- touch print
-
-print: $(FILES) # print recently changed files
- -pr $? | $P
- touch print
-
-save: # Write files on Spider store.
- -nfs -ucv make $(FILES)
-
-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
+ install -s make ${DESTDIR}/bin/make
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
- $(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
-
-src:
- cp $(FILES) /usr/src/cmd/make
-
-gcos: $(GCOSFILES)
- fsend -c -u sif $?
- touch gcos