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?