Tengo una configuración donde make está pasando por un conjunto de subdirectorios y haciendo dentro de esos directorios. Me gustaría que detenga la creación de una falla de inmediato. El fragmento de código a continuación ilustra esto. ¿Puede alguien señalarme en la dirección correcta cómo debe configurarse el archivo MAKE o alguna documentación sobre la construcción desde un nivel superior hacia abajo a través de subdirectorios?Hacer una falla en el subdirectorio no detener la compilación
SUBDIRS = \
test1 \
test2
all clean check :
@for dir in $(SUBDIRS); do \
if [ -d $$dir ]; then (cd $$dir; $(MAKE) [email protected]) fi \
done
La solución se da en 'make' información: http://www.gnu.org/software/make/manual/make.html#Phony-Targets –