include ../config/make.def

all: transf1 transf2 transf3 transf4 transf5

MODULES = test_shell.o

.c.o:  transfer.h
	$(MPICC) -c $(CCFLAGS) $*.c 	

transf1: transf1.o $(MODULES)
	$(MPILINK) transf1.o $(MODULES) -o transf1 $(LFLAGS)

transf2: transf2.o $(MODULES)
	$(MPILINK) transf2.o $(MODULES) -o transf2 $(LFLAGS)

transf3: transf3.o $(MODULES)
	$(MPILINK) transf3.o $(MODULES) -o transf3 $(LFLAGS)

transf4: transf4.o $(MODULES)
	$(MPILINK) transf4.o $(MODULES) -o transf4 $(LFLAGS)

transf5: transf5.o $(MODULES)
	$(MPILINK) transf5.o $(MODULES) -o transf5 $(LFLAGS)

copy: transf1 transf2 transf3 transf4 transf4
	mkdir -p $(BINDIR)
	$(COPY) transf1 $(BINDIR)
	$(COPY) transf2 $(BINDIR)
	$(COPY) transf3 $(BINDIR)
	$(COPY) transf4 $(BINDIR)
	$(COPY) transf5 $(BINDIR)

clean:
	$(REMOVE) *.o transf? *~


