Several environment variables are used at build time to search for system include paths and libraries which can shorten command lines for many tasks. All of the variables mentioned here are lists which are separated by semicolons (";") in Windows and colons (":") in Solaris.
For example, in 56800, unless -nodefaults is passed to on the command line, the compiler searches for an environment variable called MWC56800Includes for the DSP56800 and MWC56800EIncludes for the DSP56800E. This variable contains a list of system access paths to be searched after the system access paths specified by the user. The assembler also does this, using the variable MWAsm56800Includes for the DSP56800 and MWAsm56800EIncludes for the DSP56800E.
Analogously, unless -nodefaults or -disassemble is given, the linker will search the environment for a list of system access paths and system library files to be added to the end of the search and link orders. For example, with 56800, the variable MW56800Libraries and MW56800ELibraries contains a list of system library paths to search for files, libraries, and command files.
Associated with this list is the variable MW56800LibraryFiles and MW56800ELibraryFiles which contains a list of libraries (or object files or command files) to add to the end of the link order. These files may be located in any of the cumulative access paths at runtime.