TARGET=gaussn
default=gaussn
all=gaussn
SHELL=/bin/bash
# uncomment this if you want to use gfortran  
#FC = gfortran
#FFLAGS = -O3 -fno-automatic
FC = ifort 
FFLAGS = -O3   # WARNING -O3 does not work 


SRC= main.f func.f printf.f powell.f
OBJ= main.o func.o printf.o powell.o


$(TARGET): $(OBJ)  
	$(FC) $(FFLAGS)    -o $(TARGET) $(OBJ)

main.o: main.f
func.o: func.f
printf.o: printf.f
powell.o: powell.f


clean:
	-rm -rf *~ *.o *# *.mod $(TARGET)

realclean: clean

distclean: realclean
