include ../BuildFlags.mk

SRCDIR:=../../../source
EXE:=../../../problemtypes/Heat.gid/Heat.MPI

CPPFLAGS:=$(CPPFLAGS) -I$(SRCDIR) -I$(SRCDIR)/METIS -I$(SRCDIR)/Problems/Heat
LDFLAGS:=-L.. -lFEMT -lMETIS

CXX:=mpic++

all: $(EXE)

clean:
	echo CLEAN
	rm -f *.o
	rm -f $(EXE)

######################################################################
# Heat ###############################################################
######################################################################
$(EXE): main.mpi.o
	echo LD $@
	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ $+ $(LDFLAGS)

main.mpi.o: $(SRCDIR)/Problems/Heat/main.mpi.cpp
	echo CC $<
	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ -c $<

