# makefile for affine registration

SHELL = /bin/sh
CC = gcc
CFLAGS = -O3 
BINARY = affinereg
SOURCES = brent.c \
          golden.c \
	  f1dim.c \
	  hist2.c \
	  lib.c \
	  linmin.c \
	  mnbrak.c \
	  nmireg.c \
	  nrutil.c \
	  powell.c \
	  readStr.c \
	  smoothH.c

OBJS = brent.o \
       golden.o \
       f1dim.o \
       hist2.o \
       lib.o \
       linmin.o \
       mnbrak.o \
       nmireg.o \
       nrutil.o \
       powell.o \
       readStr.o \
       smoothH.o
install: $(BINARY)
	mv $(BINARY)   ../../bin      	  
$(BINARY) : $(OBJS)
	$(CC) $(CFLAGS) -o $(BINARY) $(OBJS) -lm
$(OBJS) : $(SOURCES)
	$(CC) $(CFLAGS) -c $(SOURCES)		
	
clean:
	rm -rf *.o $(BINARY)
	
