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)
