2010-07-08 8 views
29

¿Cómo obtener el objetivo de invocación del archivo make de gnu?¿Cómo obtener el objetivo de invocación de makefile?

por ejemplo, invoco el makefile con la siguiente línea de comandos:

hacer una diana

¿Cómo puedo conseguir el objetivo que invoca "un objetivo" en el makefile para asignarlo a una variable ?

más aún, si se especifica más de un objetivo en la línea de comando:

maquillaje destino2 destino1 ...

Cómo llegar a todos ellos?

Respuesta

53

La variable MAKECMDGOALS contiene la lista de objetivos que se especificaron en la línea de comandos, sin importar cuántas (está vacía si no había ninguna).

Cuestiones relacionadas