## ## a basic makefile to build examples ## BLD=../../Obj_autotools/ ZOLTAN_INCLUDE=-I. -I$(BLD)/src FC=mpif90 FCFLAGS =$(ID_TYPE_FLAG) EXAMPLE_NAMES= simpleRCB all: $(EXAMPLE_NAMES) mpi_h.mod: $(FC) $(FCFLAGS) -c mpi_h.f zoltanRCBex.mod: mpi_h.mod $(FC) $(FCFLAGS) \ $(TPL_INCLUDE) $(ZOLTAN_INCLUDE) \ -c zoltanRCBmod.f90 simpleRCB: mpi_h.mod zoltanRCBex.mod $(FC) $(FCFLAGS) $(TPL_LIB_DIR) \ $(TPL_INCLUDE) $(ZOLTAN_INCLUDE) \ -o $@ simpleRCB.f90 zoltanRCBmod.o mpi_h.o $(BLD)/src/libzoltan.a $(TPL_LIBS) -lm clean: @rm -rf $(EXAMPLE_NAMES) *.mod