#
# Makefile for fits utilities
#
CC = gcc
CFLAGS = -O2 
INCLUDES =
LIBS =  -lm -lcfitsio
OBJS = 
SRCS = imarith.c listhead.c modhead.c imdark.c imflat.c imrows.c


all: imarith listhead modhead imdark imflat imrows

imarith: imarith.o $(OBJ)
	$(CC) $(CFLAGS) ${INCLUDES} -o $@ imarith.o $(OBJ) $(LIBS)

listhead: listhead.o $(OBJ)
	$(CC) $(CFLAGS) ${INCLUDES} -o $@ listhead.o $(OBJ) $(LIBS)

modhead: modhead.o $(OBJ)
	$(CC) $(CFLAGS) ${INCLUDES} -o $@ modhead.o $(OBJ) $(LIBS)
        
imdark: imdark.o $(OBJ)
	$(CC) $(CFLAGS) ${INCLUDES} -o $@ imdark.o $(OBJ) $(LIBS) 
	
imflat: imflat.o $(OBJ)
	$(CC) $(CFLAGS) ${INCLUDES} -o $@ imflat.o $(OBJ) $(LIBS)
        
imrows: imrows.o $(OBJ)
	$(CC) $(CFLAGS) ${INCLUDES} -o $@ imrows.o $(OBJ) $(LIBS)        	        

install:
	cp imarith  ../bin/
	cp listhead ../bin/
	cp modhead  ../bin/
	cp imdark   ../bin/
	cp imflat   ../bin/
	cp imrows   ../bin/

uninstall:
	rm  ../bin/imarith
	rm  ../bin/listhead
	rm  ../bin/modhead
	rm  ../bin/imdark
	rm  ../bin/imflat
	rm  ../bin/imrows

clean:
	rm -f *.o imarith listhead modhead imdark imflat imrows

dist:	clean 

