include ../../../Makeincl
CC = g++68
LD = g++68
#CC = gcc68mine
#LD =gcc68mine
#CC = gccsim
#LD =gccsim
SOURCEFILES = $(wildcard *.cpp)
OBJECTFILES = $(addsuffix .o,$(basename $(SOURCEFILES)))
FLAGS = -w
LIBRARIES = -lm -lstdc++

cubewc.hex:	$(OBJECTFILES)
	$(CC) -o cubewc.hex $(OBJECTFILES) $(FLAGS) $(LIBRARIES)
	$(COPY) cubewc.hex ..


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

clean_objectfiles:
	-$(RM) *.o

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

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