P=		lp

LIBES=

OPTIONS =		-D_OLD_TERMIOS
CFLAGS  =       -Wall -ggdb -O $(OPTIONS)

TARGETS=\
	ll\
	pad\
	tac\
	whereis

MANPGS=\
	ll.1\
	pad.1\
	tac.1\
	whereis.1

FILES=\
	ll.c\
	pad.c\
	tac.c\
	whereis.c

OBJS=\
	ll.o\
	pad.o\
	tac.o\
	whereis.o

dummy:
		@echo please specify a target...

all:		$(TARGETS)

ll:		ll.o
		cc $(CFLAGS) ll.o $(LIBES) -o ll
		size ll

pad:		pad.o
		cc $(CFLAGS) pad.o $(LIBES) -o pad
		size pad

tac:		tac.o
		cc $(CFLAGS) tac.o $(LIBES) -o tac
		size tac

whereis:	whereis.o
		cc $(CFLAGS) whereis.o $(LIBES) -o whereis
		size whereis

clean:
		rm  $(OBJS) 

deep-clean:	clean
		rm  $(TARGETS) 

#su to jar before install
install:	install-bin install-man
install-bin:	$(TARGETS) 
		cp -p $(TARGETS) /Users/jar/bin

install-man:	
		cp -p $(MANPGS) /Users/jar/man/man1

print:
		pr Makefile $(FILES) | $(P)
