The variable $? in "make" is different from $? in "bash",