CXX = c++
CCC = c++

#INSERT PATH HERE
SCYTHE_PATH = /ws/home/quinn/Scythe0.2/

#INSERT EXECUTABLE HERE
EXEC = irt1ddlm

FLAGS = -O3 -funroll-loops -fstrength-reduce -fexpensive-optimizations

CMPL_SRCS = $(EXEC).cc $(SCYTHE_PATH)Scythe_Double_Matrix.cc $(SCYTHE_PATH)Scythe_Simulate.cc $(SCYTHE_PATH)Scythe_Optimize.cc

HEADER_FILES = $(SCYTHE_PATH)Scythe_Double_Matrix.h $(SCYTHE_PATH)Scythe_Simulate.h $(SCYTHE_PATH)Scythe_Optimize.h

OBJS = $(EXEC).o $(SCYTHE_PATH)Scythe_Double_Matrix.o $(SCYTHE_PATH)Scythe_Simulate.o $(SCYTHE_PATH)Scythe_Optimize.o

exec: $(OBJS) 
	$(CXX) $(FLAGS) -c $(CMPL_SRCS)
	$(CXX) $(FLAGS) -o $(EXEC) $(OBJS)

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