tengo un makefile con algo parecido a los siguientes objetivos:makefile: ejecutar un objetivo de otro objetivo, más comandos adicionales
install: do a whole bunch of stuff to install dist: install cp README.txt $(INSTALL_DIR) zip $(INSTALL_DIR)
Estoy tratando de no repetir los comandos de la meta install
y hacer dist
ejecutar install
antes ejecutando sus propios comandos.
Llamando make dist
efectivamente ejecuta todos los comandos desde el destino install
pero luego simplemente se detiene y no ejecuta sus propios comandos, p. el cp
.
¿Echo de menos algo?
Normalmente, su 'instalar' regla dependerá de 'todos' o por ahí, y 'toda' haría el 'montón entero de cosas para construir ', dejando' instalar 'para hacer' todo el montón de cosas para instalar '. –
@Jonathan Sí, eso es realmente lo que está haciendo. Voy a editar eso. – cschol