10.3.2 Pseudotargets

A “pseudotarget” is similar to a target, but it is not a file. It is a name used as a label for executing a group of commands. In the following example, UPDATE is a pseudotarget.

UPDATE : *.*

!COPY $** a:\product

NMAKE always considers the pseudotarget to be out-of-date. In the previous example, NMAKE copies all the dependent files to the specified drive and directory.

Like target names, pseudotarget names are not case sensitive.