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.