PROGRAM_NAME = radix_dijkstra_mex
EXTRA_CPP_FILES = ./radix-dijkstra.cpp ./rheap/rheap.cpp
FLAGS = -largeArrayDims -O
ifneq ($(strip $(MEX_GXX_VER)),)
	FLAGS += CXX=$(MEX_GXX_VER)
endif
VARS = -DNDEBUG
# FLAGS=-largeArrayDims -g
# VARS=-DDEBUG -DVERBOSE

$(PROGRAM_NAME): $(PROGRAM_NAME).cpp
	$(MATLAB_ROOT)/bin/mex $(FLAGS) $(VARS) $(PROGRAM_NAME).cpp $(EXTRA_CPP_FILES)

clean:
	rm -f ./$(PROGRAM_NAME).{mexa64,mexmaci64,log}
