What does "$$?" mean in below Makefile snippet?
$(PROGS): FORCE
    @cd $(BUILD_DIRECTORY_PATH)/$@; \
    mkdir -p obj; \
    $(MAKE) || exit "$$?"; \  <====== HERE
ADD 1
I guess it means exit "$?" in bash since $$ in makefile escapes to $. 
But what does  exit "$?" mean then?