Programming Utilities Guide

New Special-Purpose Targets

.KEEP_STATE

When included in a makefile, this target enables hidden dependency and command-dependency checking. In addition, make updates the state file .make.state after each run.


Note -

The .KEEP_STATE target should not be removed if it has been used in a make run.


.INIT and .DONE

These targets can be used to supply commands to perform at the beginning and end of each make run.

.FAILED

The commands supplied are performed when make fails.

.PARALLEL

These can be used to indicate which targets are to be processed in parallel, and which are to be processed in serial fashion.

.SCCS_GET

This target contains the rule for extracting current versions of files from sccs history files.

.WAIT

When this target appears in the dependency list, make waits until the dependencies that precede it are finished before processing those that follow, even when processing is parallel.