MAIN=label
HDRS=
SRCS=number.c filter.c
OBJS=number.o filter.o
DOCS=label.1 intro zipsort.1
LIBS=
DESTDIR=.
CFLAGS=-O
TEXT=$(HDRS) $(MAIN).c $(SRCS)

LINT  =/usr/bin/lint -hp
PR    =@cpr
SPELL =sp
SHAR  =shar -a
RCS   =ci -l
CC    =/bin/cc

$(MAIN): $(MAIN).o $(OBJS)
	$(CC) $(CFLAGS) -o $(MAIN) $(MAIN).o $(OBJS)

zipsort: zipsort.o
	$(CC) *(CFLAGS) -o zipsort zipsort.o

install: $(MAIN) zipsort
	cp -i $(MAIN) zipsort $(DESTDIR)/$(MAIN)

print:
	$(PR) $(MAIN).c

lint:
	$(LINT) $(TEXT)

spell:
	seec -cqe $(TEXT) | $(SPELL)

archive:
	$(SHAR) $(DOCS) [Mm]akefile $(TEXT) *_label zipsort.c > archive

clean:
	rm -f *.o core a.out mon.out gmon.out scmon.out

$(MAIN).1: $(MAIN).c
	@seec -t MANUAL $(MAIN).c > $(MAIN).1

.PRECIOUS: $(TEXT) $(DOCS) zipsort.c zipsort.1
