Another way to suppress the make: error ... (ignored)
output is to append || true
to a command that could fail. Example with grep that checks for errors in a LaTeX log file:
undefined:
@grep -i undefined *.log || true
Without the || true
, make complains when grep fails to find any matches.
This works for all commands, not just mkdir; that’s why I added this answer.