Comandos en un archivo MAKE

Actualización: noviembre 2007

Un bloque de descripción o una regla de inferencia especifica la ejecución de un bloque de comandos si la dependencia no está actualizada. NMAKE muestra cada comando antes de ejecutarlo, a menos que se utilice /S, .SILENT, !CMDSWITCHES o @. NMAKE busca una regla de inferencia coincidente si un bloque de descripción no va seguido de un bloque de comandos.

Un bloque de comandos contiene uno o varios comandos, cada uno en su propia línea. No puede haber una línea en blanco entre la dependencia o la regla y el bloque de comandos. Sin embargo, puede haber una línea que sólo tenga espacios o tabulaciones; esta línea se interpreta como un comando nulo y no se produce ningún error. Se permiten líneas en blanco entre líneas de comandos.

Una línea de comandos empieza por uno o varios espacios o tabulaciones. Una barra inversa (\) seguida de un carácter de nueva línea se interpreta como un espacio en el comando; se ha de utilizar una barra inversa al final de una línea para continuar un comando en la línea siguiente. NMAKE interpreta la barra inversa literalmente si a continuación de ella hay otro carácter, incluido un espacio o una tabulación.

Un comando precedido de un punto y coma (;) puede aparecer en una línea de dependencia o en una regla de inferencia, independientemente de que le siga o no un bloque de comandos:

project.obj : project.c project.h ; cl /c project.c

¿Qué más desea saber?

Modificadores de comandos

Sintaxis de las partes de un nombre de archivo

Archivos en línea en un archivo MAKE

Vea también

Conceptos

Referencia de NMAKE