VORTEX_RT_PATH ?= $(realpath ../../../runtime) CXXFLAGS += -std=c++11 -Wall -Wextra -pedantic -Wfatal-errors CXXFLAGS += -I$(VORTEX_RT_PATH)/common # Debugigng ifdef DEBUG CXXFLAGS += -g -O0 else CXXFLAGS += -O2 -DNDEBUG endif all: $(PROJECT) $(PROJECT): $(SRCS) $(CXX) $(CXXFLAGS) $^ $(LDFLAGS) -o $@ run: ./$(PROJECT) clean: rm -rf $(PROJECT) *.o .depend clean-all: clean rm -rf *.elf *.bin *.dump ifneq ($(MAKECMDGOALS),clean) -include .depend endif