#Overwrite 0.4 Makefile

CC=gcc
CCOPT=-Wall -O2 -g

all: overwrite

overwrite: sha1.o overwrite.o
	$(CC) $(CCOPT) -o overwrite sha1.o overwrite.o

sha1.o: sha1.c byteorder.h
	$(CC) $(CCOPT) -c -o sha1.o sha1.c

overwrite.o: overwrite.c
	$(CC) $(CCOPT) -c -o overwrite.o overwrite.c

byteorder.h: byteorder.sh byteorder
	./byteorder.sh > byteorder.h

byteorder: byteorder.c
	$(CC) byteorder.c -o byteorder

clean:
	rm -f *.o overwrite byteorder byteorder.h

install: overwrite
	cp -f overwrite /usr/local/bin/overwrite
	chmod 755 /usr/local/bin/overwrite
