Tag: GNU-MAKE
He escrito una biblioteca libfoo que proporciona las funciones bar y baz. Deseo que el usuario pueda encontrar la misma página de manual (desde mans/libfoo.man) cuando llamen a man libfoo, man bar y man baz (Similar a man fprintf, man sprintf que apuntan a la misma página). Mi configuración actual . . . Read more
Tengo un archivo Makefile con un objetivo que agrega una variable de entorno a la llamada del shell (con la sintaxis habitual de bash). Esto es lo básico: mytest: ANSWER=42 echo ¡Hola! (En realidad, se trata de un programa que hace algo con la variable de entorno ANSWER, pero eso . . . Read more
En uno de los comandos de mi archivo Makefile, quiero crear un archivo temporal, pasar el nombre de ese archivo a un comando de shell y asignar la salida de ese comando a una variable de make para poder usarla posteriormente. Por más que lo intento, no logro que funcione. . . . Read more
Supongamos que hay un directorio /opt/dvp/gmake/, y en este directorio hay tres archivos: a.mk, a-b.mk y a-b-c.mk. Solo para aclarar, en a-b-c.mk hay definiciones y configuraciones para un programa específico, biblioteca, etc., que genéricamente llamo artefacto. En a-b.mk hay definiciones para todos los artefactos en el grupo a-b, y en . . . Read more
Supongamos que defino: makefile .FORCE: foo-bar: .FORCE @echo “$@” foo-biz: .FORCE @echo “$@” .PHONY: foo-bar foo-biz Y escribo en la línea de comandos: $: make foo-bar foo-biz Entonces, ¿hay alguna forma de escribir de alguna manera: $: make foo-* por ejemplo?