# $Header: Makefile,v 3.0 88/10/10 13:52:15 ph Locked $

DEST = ..
L = $(DEST)/lib
BIN = $(DEST)/bin
COPTS = -g
IPATH = -I$(DEST)/include
CFLAGS = $(IPATH) $(COPTS)
OBJ = zoom_main.o zoom.o scanline.o filt.o
SRC = zoom_main.c zoom.c scanline.c filt.c
EXTRALIB = -lgl_s
# to pick up iris graphics library, use "make EXTRALIB=-lgl_s ..."

zoom: $(OBJ) $L/libpic.a
	cc $(COPTS) -o zoom $(OBJ) $L/libpic.a $(EXTRALIB) -lm

zoom_main.o:
	cc $(CFLAGS) -c zoom_main.c \
	    -DDEFAULT_FILE='"iris"'
#	"note: we'll pick up pic_list from libpic.a(pic_all.o)"

zoom.lint: GHOST
	lint $(IPATH) $(SRC) >zoom.lint

install: zoom
	mv zoom $(BIN)

GHOST:

zoom_main.o: zoom.h filt.h
zoom.o: zoom.h scanline.h filt.h
scanline.o: scanline.h
filt.o: filt.h

clean:
	-rm -f zoom *.o *.lint
