Pseudotargets
Um pseudotarget é um rótulo usado no lugar de um nome de arquivo em uma linha de dependência. Ele é interpretado como um arquivo que não existe e, portanto, está desatualizado. NMAKE pressupõe que o carimbo de hora de um pseudotarget é a mais recente de todos os seus dependentes. Se ele tiver não dependentes, presume-se a hora atual. Se um pseudotarget é usado como um destino, seus comandos sempre são executados. Um pseudotarget usado como um dependente também deve aparecer como um destino em outra dependência. No entanto, essa dependência não precisará ter um bloco de comandos.
Os nomes de pseudotarget seguem as regras de sintaxe de nome de arquivo para destinos. No entanto, se o nome não tem uma extensão (isto é, não contém um ponto), ele pode exceder o limite de 8 caracteres para nomes de arquivo e podem ter até 256 caracteres.