appname := EP_test CXX := mpiicc -D_intelmpi -D_noMemory_check -D_nocheck_sum -openmp CXXFLAGS := -std=c++11 -g #CXXFLAGS := -std=c++11 -g srcfiles := $(shell find . -name "*.cpp") headfiles := $(shell find . -name "*.hpp") objects := $(patsubst %.cpp, %.o, $(srcfiles)) all: $(appname) $(appname): $(objects) $(headfiles) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(appname) $(objects) $(LDLIBS) depend: .depend .depend: $(srcfiles) rm -f ./.depend $(CXX) $(CXXFLAGS) -MM $^>>./.depend; clean: rm -f $(objects) dist-clean: clean rm -f *~ .depend include .depend