Makefile (527B)
1 include ./Makefile.config 2 3 CC = mpic++ 4 # CC = g++ 5 6 HDR = $(wildcard src/*.h) 7 .PHONY: clean third 8 9 easyIso: src/easy_iso.o 10 $(CC) $(CPPFLAGS) $(INC) -o easyIso++ src/easy_iso.o $(LIB) 11 12 easyIsoMPI: src/easy_iso_MPI.o 13 $(CC) $(CPPFLAGS) $(INC) -o easyIsoMPI++ src/easy_iso_MPI.o $(LIB) 14 15 third: 16 cd third_party; \ 17 $(MAKE) CC=$(CC) -f Makefile cleanall; \ 18 $(MAKE) CC=$(CC) -f Makefile all 19 20 %.o: %.cpp 21 $(CC) $(CPPFLAGS) $(INC) -c $< -o $@ 22 23 clean: 24 find . -iname "*~" -exec rm -f {} \; 25 rm -f src/*.o 26 rm -f easyIso++ easyIsoMPI++