Okay, I'll bite. This is my attempt at it:
----------------------
PID := $(shell cat /proc/$$$$/status | grep PPid | awk '{print $$2}')
JOBS := $(shell ps -p ${PID} -f | tail -n1 | grep -oP '\-j *\d+' | sed 's/-j//')
ifeq "${JOBS}" ""
JOBS := 1
endif
all:
echo ${JOBS}
----------------------
quanticles@glados $ make -j8
8
quanticles@glados $ make
1
----------
edit: for silly mistake