COMP=gcc
GMP=/home/GMP_4_3_2/
MPFR=/home/MPFR_2_4_2/
INC=-I$(GMP)/include -I$(MPFR)/include 
LIB=-lm -L$(MPFR)/lib/ -lmpfr -L$(GMP)/lib/ -lgmp
OPT=-O3 -funroll-loops -fexpensive-optimizations -Wall 
ARGS=$(INC) $(OPT) 
OBJFILES=misc.o eval.o norm.o LUdecomp.o newton.o classify.o classify_over.o loadSettings.o output.o refine.o sqrt.o newtonOnly.o 

all : $(OBJFILES) $(POBJFILES) alphaCertified ;

alphaCertified : alphaCertified.c $(OBJFILES) ;
	$(COMP) $(ARGS) -o alphaCertified alphaCertified.c -static $(OBJFILES) $(LIB)

.c.o : 
	$(COMP) $(ARGS) -c $*.c 

clean : ;
	rm -f alphaCertified $(OBJFILES)




