3. Del manual de referencia de GNU: $(subst from, to, text) Realiza un reemplazo textual en el texto text: cada aparición de from se reemplaza por to. El resultado se sustituye por la llamada a la función. Por ejemplo, $(sustancia, EE, pies en la calle)
¿Qué es strip en makefile?
$(strip string) Elimina los espacios en blanco iniciales y finales de la cadena y reemplaza cada secuencia interna de uno o más caracteres de espacio en blanco con un solo espacio Por lo tanto, ' $(strip a b c) ' resulta en ' a b c '. La franja de función puede ser muy útil cuando se usa junto con condicionales.
¿Qué es Patsubst?
$(patsubst PATRÓN, REEMPLAZO, TEXTO) Busca palabras separadas por espacios en blanco en TEXTO que coincidan con PATRÓN y las reemplaza con REEMPLAZO. Aquí PATRÓN puede contener un % que actúa como comodín, haciendo coincidir cualquier número de caracteres dentro de una palabra.
¿Qué es un comodín en el archivo MAKE?
3 El comodín de función. … $(patrón comodín …) Esta cadena, utilizada en cualquier parte de un archivo MAKE, se reemplaza por una lista de nombres de archivos existentes separados por espacios que coinciden con uno de los patrones de nombre de archivo dados Si no el nombre del archivo existente coincide con un patrón, entonces ese patrón se omite de la salida de la función comodín.
¿Qué es Makecmdgoals?
MAKECMDGOALS. Los objetivos dados para hacer en la línea de comando. Establecer esta variable no tiene efecto en la operación de hacer. Ver argumentos para especificar los objetivos.