# Kompiliert und startet fireproxy in einem loop,
# wartet nach Fehler beim make bis eine Datei neuer ist,
# und versucht dann von vorn:

while :
do
	make || touch .failed
	if [ ! -e .failed -o -n "`find * -newer .failed`" ]; then
		make && ./fireproxy ../System.map
	fi
	sleep 1
done

#while make;do strace -ox ./fireproxy ../System.map ;sleep 1;done
#touch failed
