CPP = g++
OPT = -O -DNDEBUG
NOPT = -g
LIB = ../libimg.a
INCLUDE = -I./

CFILES = \
   Referenced.C \
   BinaryBuffer.C \
   Type.C \
   ImageMan.C \
   ImageTile.C \
   InputImage.C \
   SampledImage.C \
   SGIReader.C \
   SGIWriter.C \
   Contraster.C

OFILES = $(CFILES:.C=.o)
HFILES = $(CFILES:.C=.h)

$(LIB): $(OFILES)
	ar cvur $(LIB) $(OFILES)

.C.o: $(HFILES)
	$(CPP) $(NOPT) $(INCLUDE) -c $<

release: $(CFILES)	
	$(CPP) $(OPT) $(INCLUDE) -c $(CFILES)
	ar cvur $(LIB) $(OFILES)

clean:
	rm -f $(OFILES)
