include ../../../Makeincl

SOURCEFILES = $(wildcard *.cpp)
OBJECTFILES = $(addsuffix .o,$(basename $(SOURCEFILES)))
FLAGS = -w
LIBRARIES = -lm -lrobi

setcolor.hex:	$(OBJECTFILES)
	$(GCC) -o setcolor.hex $(OBJECTFILES) $(FLAGS) $(LIBRARIES)

clean: clean_objectfiles
	-$(RM) *.hex *.o *.elf a.out

clean_objectfiles:
	-$(RM) *.o

%.o: %.cpp %.h
	$(GCC) $(FLAGS) -c $<

%.o: %.cpp
	$(GCC) $(FLAGS) -c $<

show_settings:
	@echo CC = $(GCC)
	@echo
	@echo LD = $(LD)
	@echo
	@echo SOURCEFILES = $(SOURCEFILES)
	@echo
	@echo OBJECTFILES = $(OBJECTFILES)
	@echo
	@echo FLAGS = $(FLAGS)
	@echo
	@echo LIBRARIES = $(LIBRARIES)
