SRC=$(wildcard *.cpp)
INC=$(wildcard *.hpp)
EXE=$(addsuffix .exe, $(basename $(SRC)))
CPPC=g++ -std=c++14
CPPC_FLAGS=-Wall -Wextra -pedantic -Ofast -march=native
EIGEN=$(HOME)/Software/Eigen

all : $(EXE)
	./main.exe 42 2
	gnuplot plot.gp	

%.exe : %.cpp $(INC)
	$(CPPC) $(CPPC_FLAGS) -I$(EIGEN) $< -o $@

clean :
	rm -fr $(EXE) data plot.pdf

.PHONY: all clean 

