MPE/iX Shell and Utilities Reference Manual, Vol 1

make(1) MPE/iX Shell and Utilities make(1)
.REMOVE
make uses the recipe of this target to remove any intermediate files that it creates if
an error is encountered before creating the final target. This does not remove files
marked .PRECIOUS or files that existed before make began execution.
.SOURCE
The prerequisite list of this target defines a set of directories to check when trying to
locate a target file name.
.SOURCE.x
Same as .SOURCE, except that make searches the .SOURCE.x list first when trying
to locate a file matching a target with a name that ends in the suffix .x.
.SUFFIXES
The prerequisite list of this target defines a set of suffixes to use when trying to infer
a prerequisite for making a target.
A name of the form library(member) indicates a member of a library. The library portion is a
target with the .LIBRARY attribute and the member portion is a prerequisite of the library
target.
A name of the form library((entry)) indicates the library module that contains the given entry
point. Once again, the library portion is a target with the .LIBRARY attribute. make regards
the library member that contains the entry point entry as a prerequisite of the library target.
Control Macros
make defines a number of control macros that alter its behavior. When there are several ways
of doing the same thing, control macros are usually the best. A control macro that has the
same function as a special target or attribute also has the same name.
Macros which are said to be defined internally are automatically created by make and you can
use them with the usual $(name) construct. For example, you can use $(PWD) to obtain
the current directory name.
Recognized control macros are:
DIRSEPSTR
Contains the characters used to separate parts in a path name and can be set by the
user. make uses the first character in this string to build path names when necessary.
.EPILOG
If assigned a non-null value, the .EPILOG attribute is given to every target.
GROUPFLAGS
Specifies options to pass to GROUPSHELL when make invokes it to execute a group
recipe.
Commands and Utilities 1-349