# makefile for arith

.KEEP_STATE:
OBJDIR= ../arith
BINDIR= ../bin
LIBDIR= ../lib
SUPDIR= ../utils
#CFLAGS= -g -I$(SUPDIR)
CFLAGS= -O -I$(SUPDIR) 
SOURCES= andimg.c combimg.c linco.c maximg.c minimg.c orimg.c
OBJECTS= andimg.o combimg.o linco.o maximg.o minimg.o orimg.o
INCLUDES= $(SUPDIR)/rasterio.h

all: andimg combimg linco maximg minimg orimg

andimg:  andimg.c andimg.h $(INCLUDES)
	$(CC) $(CFLAGS) andimg.c -o andimg -lmutils -L$(LIBDIR)
	chmod 755 andimg

combimg:  combimg.c combimg.h $(INCLUDES)
	$(CC) $(CFLAGS) combimg.c -o combimg -lmutils -L$(LIBDIR)
	chmod 755 combimg

linco:  linco.c linco.h $(INCLUDES)
	$(CC) $(CFLAGS) linco.c -o linco -lm -lmutils -L$(LIBDIR)
	chmod 755 linco

maximg:  maximg.c maximg.h $(INCLUDES)
	$(CC) $(CFLAGS) maximg.c -o maximg -lmutils -L$(LIBDIR)
	chmod 755 maximg

minimg:  minimg.c minimg.h $(INCLUDES)
	$(CC) $(CFLAGS) minimg.c -o minimg -lmutils -L$(LIBDIR)
	chmod 755 minimg

orimg:  orimg.c andimg.h $(INCLUDES)
	$(CC) $(CFLAGS) orimg.c -o orimg -lmutils -L$(LIBDIR)
	chmod 755 orimg

clean:
	rm -f *.o ; rm -f *% ; rm -f core 

spotless: clean
	rm -f andimg combimg linco maximg minimg orimg

install: all
	mv andimg combimg linco maximg minimg orimg $(BINDIR)




