P= lp BINDIR = $$HOME/bin MANDIR = $$HOME/man LIBES= OPTIONS = -D_OLD_TERMIOS CFLAGS = -Wall -ggdb -O $(OPTIONS) FILES=\ strindex.c\ efopen.c\ pick.c\ ttyin.c\ zap.c TTYINFILES=\ ttyin.c\ efopen.c ZAPFILES=\ zap.c\ strindex.c\ $(TTYINFILES) PICKFILES=\ pick.c\ $(TTYINFILES) TTYINOBJ=\ ttyin.o\ efopen.o ZAPOBJ=\ zap.o\ strindex.o\ $(TTYINOBJ) PICKOBJ=\ pick.o\ $(TTYINOBJ) dummy: @echo please specify a target... all: zap pick zap: $(ZAPOBJ) cc $(CFLAGS) $(ZAPOBJ) $(LIBES) -o zap size zap pick: $(PICKOBJ) cc $(CFLAGS) $(PICKOBJ) $(LIBES) -o pick size pick lint: lint -uvx $(FILES) | tee lint.out clean: rm $(ZAPOBJ) $(PICKOBJ) #su to jar before install install: install-bin install-man install-bin: zap pick cp -p $? $(BINDIR) install-man: zap.1 pick.1 cp -p $? $(MANDIR)/man1 print: pr Makefile $(FILES) | $(P)