CXX=mpicxx
DEPS = statistics.h, ising.h 
CXXFLAGS=-I/usr/include -Wall -Wextra -O3 -std=c++17
LDFLAGS=
LIBS=

%.o: %.cpp $(DEPS)
	$(CXX) $(CXXFLAGS) -c $<
ising: main.o statistics.o ising.o
	$(CXX) -o $@ $(CXXFLAGS) main.o statistics.o ising.o $(LDFLAGS) $(LIBS) 

main.o: main.cpp ising.h
statistics.o: statistics.h statistics.cpp
ising.o: ising.h ising.cpp
