## include SLmake.inc

CC 	= mpicc
CCFLAGS	= #-O3

objs	= Tc.o #clint_pingpong.o
mpiobjs	= mpi_pingpong.o

all: pingpongn mpi_pingpong #Tc clint_pingpong

Tc: $(objs)
	$(CC) $(CCLOADFLAGS) -o $@ $(objs) $(FBLACSLIB) $(CBLACSLIB)

clint_pingpong: clint_pingpong.o
	$(CC) $(CCLOADFLAGS) -o $@ clint_pingpong.o $(FBLACSLIB) $(CBLACSLIB)

mpi_pingpong: $(mpiobjs)
	$(CC) $(CCLOADFLAGS) -o $@ $(mpiobjs)

pingpongn: pingpongn.o
	$(CC) $(CCLOADFLAGS) -o $@ pingpongn.o

clean:
	rm -f *.o

.c.o : ; $(CC) -c $(CCFLAGS) $(CDEFS) $*.c

