# parallel versions of reverse search programs in
#  http://cgm.cs.mcgill.ca/~avis/doc/tutorial/


all:	mts.h mts.c mtslib.c btopsorts.c
	gcc -Wall -O3 -o atopsorts atopsorts.c
	gcc -Wall -O3 -o btopsorts mtslib.c btopsorts.c
	gcc -Wall -O3 -o atree atree.c
	gcc -Wall -O3 -o btree mtslib.c btree.c
	mpicc -O3 -DMTS -Wall -pedantic -o mtopsorts mts.c mtslib.c btopsorts.c 
	mpicc -O3 -DMTS -Wall -pedantic -o mtree mts.c mtslib.c btree.c 

clean:
	rm -f a.out mtopsorts atopsorts btopsorts mtree atree btree *.exe          
