Feature
|
Details
|
Platforms Independence
|
iMake is built using Java and will run on any platform which supports the Java Runtime Environment (JRE) 1.1.x.
|
Make Facility
|
iMake make processor is used to generate only those Web pages, object files, libraries and executables which have been changed.
|
Macro Processor
|
iMake supports predefined and user defined identifiers and macros which can be used by the preprocessor and in inference and target definitions.
|
User Definitions
|
iMake supports user defined inference and target definitions.
|
Multiple Targets
|
iMake supports multiple target definitions.
|
Conditional Compilation
|
iMake supports [ ifdef | ifndef | if | elif | elseif | else | endif ] directives.
|
Recursive Expressions Evaluator
|
iMake supports complex recursive string and arithmetic expressions in definitions and in [ if | elif | elseif ] directives.
|
Command Line Definitions
|
iMake supports command line definitions using -d and -u command line parameters.
|
Extensible Search Path
|
iMake supports a user extensible search path using INCLUDE environmental variable and -i command line parameter.
|
Other
|
iMake supports other functionality found in professional make processors.
|