prlmatch: graph.h main.c io.o library.o prlmatch.o sync.o threads.o
	gcc -D_REENTRANT -lthread main.c io.o library.o sync.o threads.o prlmatch.o -o prlmatch  -O4 
sync.o: sync.c
	gcc -D_REENTRANT -c sync.c -O4 
threads.o: threads.c
	gcc -D_REENTRANT -c threads.c -O4
io.o: graph.h io.c
	gcc -D_REENTRANT -c io.c -O4 
library.o: graph.h library.c
	gcc -D_REENTRANT -c library.c -O4 
prlmatch.o: graph.h prlmatch.c
	gcc -D_REENTRANT -c prlmatch.c -O4 
