SRCS = $(wildcard *.cc)
OBJS = $(subst .cc,.o,$(SRCS))
ALL_DEPS = $(wildcard *.h)
LIBS =  -lm
EXE = calculate_lpc

.SILENT:

.DONE:

all: $(OBJS)

$(OBJS): $(ALL_DEPS)

.cc.o: 
	echo "> Making " $<
	gcc -I./ -I../include -Wall -g -c $<

link: $(OBJS)
	echo "> Linking " $(EXE)
	gcc -o $(EXE) $(OBJS) $(LIBS)

install: link
	echo "> Installing binary "../bin/$(EXE)

clean:
	-echo "> Removing binary " $(EXE)
	-rm $(EXE)
	-echo "> Removing objects " $(OBJS)
	-rm $(OBJS)