CC=gcc

CFLAGS= -Wall

TARGET= hcovert

all: $(TARGET)
	@echo
	@echo "Sources Compiled!"
	@echo

clean:
	rm -f $(TARGET) core *.o *~ 

hcovert: main.o usage.o sha1.o 
	@echo "Compiling hcovert..."
	$(CC) $(CFLAGS) -o hcovert main.o usage.o sha1.o
	@echo

main.o: main.c hcovert.h
	@echo "Compiling main object..."
	$(CC) $(CFLAGS) -c main.c

usage.o: usage.c hcovert.h
	@echo "Compiling usage object..."
	$(CC) $(CFLAGS) -c usage.c

sha1.o: sha1.c sha1.h
	@echo "Compiling sha1 object..."
	$(CC) $(CFLAGS) -c sha1.c

install:
	@echo "Installing Package Components..."
	strip hcovert
	@echo "Installing hcovert..."
	install -m 755 hcovert /usr/local/bin

uninstall:
	rm -f /usr/local/bin/hcovert

