.SUFFIXES:	.c .o .a 

all:	libtp.a fft2d tptest
	

.c.o:	$<
	cc -O -c $<

fft2d:	fft2d.c tplib.h
	cc -O -DNPES=$(MPP_NPES) -o $@ $@.c -L. -ltp

tptest:	tptest.c tplib.h
	cc -O -DNPES=$(MPP_NPES) -o $@ $@.c -L. -ltp

tptest-real:	tptest-real.c tplib.h
	cc -O -DNPES=$(MPP_NPES) -o $@ $@.c -L. -ltp

libtp.a:	tplib.o shmem_init.o
	ar rcv libtp.a tplib.o shmem_init.o

install: 
	cp transposes-chart1.gif ../transposes/doc	
	cp transposes-chart2.gif ../transposes/doc
	cp transposes-draw.gif ../transposes/doc
	cp transposes.html ../transposes/doc
	cp transposes.3 ../transposes/man/man3
	cp tplib.h ../transposes/include	
	cp tplib.h ../transposes/README
	cp libtp.a ../transposes/lib/libtp.a
	ranlib ../transposes/lib/libtp.a
	cp Makefile.ex ../transposes/tst/Makefile
	cp fft2d.c ../transposes/tst
	cp tptest.c ../transposes/tst

