# $Header: Makefile,v 2.0 89/11/20 20:22:40 ph Locked $

DEST = ..
L = $(DEST)/lib
COPTS = -g $(FLOATOPT)
IPATH = -I. -I$(DEST)/include
CFLAGS = $(IPATH) $(COPTS)

SRC = window.c pic.c pic_all.c pic_file.c swap.c \
	dump.c dump_pic.c \
	iris.c iris_pic.c \
	ras.c ras_pic.c

OBJ = window.o pic.o pic_all.o pic_file.o swap.o \
	dump.o dump_pic.o \
	iris.o iris_pic.o \
	ras.o ras_pic.o

HDR = pixel.h window.h pic.h \
	dump.h iris.h ras.h

.SUFFIXES: .o .s .i .c

.c.i:
	$(CC) $(CFLAGS) -P $*.c
	cat -s <$*.i >temp
	mv temp $*.i

all: libpic.a

libpic.a: $(OBJ)
	ar rcu libpic.a $(OBJ)
	ranlib libpic.a

install: libpic.a
	mv libpic.a $L
#	cp -p $(HDR) $(DEST)/include
	cp $(HDR) $(DEST)/include

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

clean:
	-rm -f libpic.a *.o *.lint

GHOST:

pic.o: pic.h pixel.h
window.o: window.h
pic_all.o: pic.h
pic_file.o: pic.h

dump.o: dump.h pixel.h
iris.o: iris.h pixel.h
ras.o: ras.h pixel.h

dump_pic.o: dump.h pic.h
iris_pic.o: iris.h pic.h
ras_pic.o: ras.h pic.h
