#The User Space Database Daemons make file
all	: cacheFaultHandler.out updateDb.out faultHandlerCheck.out stopHangman.out invalidateRScache.out setxattr 


updateDb.out	:	updateDb.c
	gcc -g -lpthread -lmysqlclient -L/usr/lib/mysql/ -o updateDb.out updateDb.c 
faultHandlerCheck.out	:	faultHandlerCheck.c
	gcc -g -o faultHandlerCheck.out faultHandlerCheck.c	
cacheFaultHandler.out	:	cacheFaultHandler.c
	gcc -g  -L/usr/lib/mysql/ -I/usr/include -o cacheFaultHandler.out cacheFaultHandler.c queryMaker.c -lmysqlclient -lpthread
stopHangman.out	:	stopHangman.c
	gcc -o stopHangman.out stopHangman.c
setxattr	:	setxattr.c
	gcc -o setxattr -L/usr/lib/mysql setxattr.c -lmysqlclient
invalidateRScache.out	:	invalidateRScache.c
	gcc -o invalidateRScache.out invalidateRScache.c
	

clean	:
	rm -f updateDb.out faultHandlerCheck.out cacheFaultHandler.out stopHangman.out setxattr invalidateRScache.out *~
