Puede declarar que uno o más de sus objetivos son falsos.
Un objetivo falso es aquel que no es realmente el nombre de un archivo; más bien es solo un nombre para una receta que se ejecutará cuando realice una solicitud explícita. Hay dos razones para utilizar un objetivo falso:evitar un conflicto con un archivo del mismo nombre y mejorar el rendimiento.
...
Un destino falso no debe ser un requisito previo para un archivo de destino real; si es así, su receta se ejecutará cada vez que make vaya a actualizar ese archivo. Siempre que un objetivo falso nunca sea un requisito previo para un objetivo real, la receta del objetivo falso se ejecutará solo cuando el objetivo falso sea un objetivo específico
El -B
cambiar a hacer, cuya forma larga es --always-make
, le dice a make
para ignorar las marcas de tiempo y hacer los objetivos especificados. Esto puede frustrar el propósito de usar make, pero puede ser lo que necesita.