1# 2# @(#)Makefile 1.2 (Berkeley) 10/19/80 3# 4# error.h error header file 5# errorinput.c does all of the input, and canonicalizes errors 6# errorpi.c canonicalizes pi errors 7# errormain.c main 8# errorsubr.c does grotty subroutine work 9# errorfilter.c "greps" out unwanted messages 10# errortouch.c touches all mentioned files 11# 12 13HDRS = error.h 14PHDRS = $(HDRS) 15SRCS = errormain.c errorinput.c errorpi.c errorsubr.c errorfilter.c errortouch.c 16PSRCS = $(SRCS) 17OBJS = errormain.o errorinput.o errorpi.o errorsubr.o errorfilter.o errortouch.o 18 19DFLAGS = -DDEBUG -DERNIE 20CFLAGS = -O $(DFLAGS) 21 22LINTFLAGS = $(DFLAGS) 23 24error: $(OBJS) 25 $(CC) $(CFLAGS) $(OBJS) -o error 26 27$(OBJS): $(HDRS) 28 29install: 30 install -s error $(DESTDIR)/usr/ucb 31 32clean: 33 rm -f error $(OBJS) 34 35lint: 36 lint $(LINTFLAGS) $(SRCS) 37 38psrcs: 39 echo $(PHDRS) $(PSRCS) 40 41print: 42 print $(PHDRS) $(PSRCS) 43