I generally reach for a shell script with "case" instead, though. Can always invoke make from the shell script.