Hasta ahora los comandos que se han utilizado en las lineas de comandos han sido sencillos comandos de shell. Pero esto no tiene por que ser así, se pueden invocar scripts de shell desde las lineas de comandos de make o construir lineas de comandos a base de complejas ordenes para la shell.
Si queremos asegurarnos de que los comandos que usemos sean interpretados por una determinada shell (la bash por ejemplo), habremos de decírselo expresamente a make incluyendo SHELL=/bin/bash al principio de nuestro Makefile.