CC=gcc

uwatch: uwatch.o uwatch_func.o hash_func.o
	$(CC) -o uwatch uwatch.o uwatch_func.o hash_func.o
uwatch.o: uwatch.c uwatch.h uwatch_func.h hash_func.h
	$(CC) -o uwatch.o -c uwatch.c

uwatch_func.o: uwatch_func.c config.h uwatch_func.h
	$(CC) -o uwatch_func.o -c uwatch_func.c

hash_func.o: hash_func.c hash_func.h uwatch.h config.h
	$(CC) -o hash_func.o -c hash_func.c

install:
	strip uwatch
	chown root.root uwatch
	chmod 555 uwatch
	mv -f uwatch /usr/local/bin

clean:
	rm -rf *~ *.o

realclean: clean
	rm -rf uwatch