#
#  Makefile for Parallel Gaussian Elimination Library
#			The First Prize Winner of PSC95
#

include conf/conf

COMPRESS = gzip
#COMPRESS = compress

all: library sample

library:
	(cd src; make -k install)

sample::
	(cd sample; make -k install)

psc::
	(cd psc; make -f $(MAKEFILE-PSC))

clean:
	(cd src; make clean)
	(cd sample; make clean)
	(cd psc; make -f $(MAKEFILE-PSC) clean)

distclean: clean
	rm -rf lib/*
	rm -rf bin/*
	rm -rf sample/host
	rm -f psc/*.o
	rm -f psc/psc95_h psc/psc95_c
	rm -f psc/psc
	rm -f *~ *.bak
	rm -f conf/conf

dist: distclean
	(cd ..; tar cf gauss.tar gauss; $(COMPRESS) -f gauss.tar)
