Tengo una forma muy cómoda de compilar mi proyecto a través de unas pocas líneas de comandos bash. Pero ahora necesito compilarlo a través de Makefile. Teniendo en cuenta que cada comando se ejecuta en su propio shell, mi pregunta es ¿cuál es la mejor manera de ejecutar el comando bash de varias líneas, dependientes entre sí, en un archivo MAKE? Por ejemplo, así:
for i in `find`
do
all="$all $i"
done
gcc $all
Además, ¿alguien puede explicar por qué incluso el comando de una sola línea bash -c 'a=3; echo $a > file'
funciona correctamente en la terminal, pero crea un archivo vacío en el caso del archivo MAKE?