all: mcPi mcPi-mpi

mcPi: mcPi.o
	gcc -o mcPi -L /u1/local/sprng2.0/lib mcPi.o -lsprng -lm

mcPi-mpi: mcPi-mpi.o
	gcc -o mcPi-mpi -L /u1/local/sprng2.0/lib -L /opt/mpich/ethernet/gcc/lib mcPi-mpi.o -lsprng -lmpich -lpmpich -lm

mcPi.o: mcPi.c
#	gcc -c -I ~/sprng2.0/include mcPi.c
	gcc -c -I /u1/local/sprng2.0/include mcPi.c

mcPi-mpi.o: mcPi-mpi.c
#	gcc -c -I ~/sprng2.0/include -I /opt/mpich/include mcPi-mpi.c
	gcc -c -I /u1/local/sprng2.0/include -I /opt/mpich/ethernet/gcc/include mcPi-mpi.c

clean:
	rm *.o mcPi mcPi-mpi
