include ../Makeincl
CC = gccsim
LD =gccsim
SOURCEFILES = $(wildcard *.cpp)
OBJECTFILES = $(addsuffix .o,$(basename $(SOURCEFILES)))
FLAGS =
LIBRARIES = -lm

cubesim.so:	$(OBJECTFILES)
	$(CC) -o Cluster.dll $(OBJECTFILES) $(FLAGS) $(LIBRARIES)


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)
