MPE/iX Shell and Utilities Reference Manual, Vol 1

make(1) MPE/iX Shell and Utilities make(1)
PORTABILITY
POSIX.2. x/OPEN Portability Guide 4.0. All UNIX systems.
The following features of MAKE are enhancements to POSIX.2:
The following options; –c dir, –E, –u, –V, –v, –x.
The –n option has enhanced functionality not covered by the standard; for more informa-
tion see the explanations of the –n option and the .POSIX special target in this man
page.
The following run-time macros; $&, , $>.
The following dynamic prerequisites; $$%, $$>, $$*, $$@.
All macro expansions.
Macro assignments of the following forms:
macroname := stringassigned
macroname += stringassigned
Brace expansion.
Backslash continuation.
The quoting mechanism, as in the following example:
"a:target" : "a:prerequisite"
All rule operators except the colon (:).
Conditionals.
Meta-Rules.
All
MAKE attributes except; .IGNORE, .PRECIOUS, .SILENT (referred to in POSIX.2 as
special targets).
All MAKE
special targets except; .DEFAULT, .POSIX, .SUFFIXES (referred to in
POSIX.2 as special targets).
All MAKE control macros except SHELL (referred to in POSIX.2 as control macros).
LIMITS
No single makefile script line can be longer than 8192 chars. In some environments the length
of an argument string is restricted.
MPE/iX NOTES
The current MPE/iX implementation of make does not understand the format of libraries. As a
result, it is ubable to extract the date/time stamp for an archive and thus, cannot compare that
date/time stamp to those of other files.
For more information on how the current MPE/iX implementation may affect the operation of
this utility, see Appendix A, MPE/iX Implementation Considerations.
Commands and Utilities 1-361