mmp file statements

always_build_as_arm

override the build target to build for ARM

armfpu

how the compiler is to deal with floating point instructions

baseaddress

address to which a DLL will be built and, if possible, loaded

bytepaircompresstarget

specifies that the target executable should be compressed using the bytepair algorithm

capability

platform security capability

compresstarget

specifies that the target executable should be compressed using the Deflate, Huffman+LZ77 algorithm

debuglibrary

libraries that are only required in debug builds

deffile

override the default linker definition file

document

document (non-code) files

epocheapsize

minimum and maximum heap sizes for your executable

epocprocesspriority

process priority for your .exe executable

epocstacksize

stack size for your executable

exportlibrary

specify name of .lib file

exportunfrozen

create library file without requiring frozen exports

inflatecompresstarget

specifies that the target executable should be compressed using the Deflate, Huffman+LZ77 algorithm

lang

languages code for the project

library

import libraries

linkas

give a DLL a different internal name than its filename

macro

#defines for the preprocessing of source code

nocompresstarget

states that the target executable should not be compressed

noexportlibrary

stops the generation of a component's .lib file.

nostrictdef

do not apply a u suffix to frozen .def files

option

specify additional compiler options

resource

resource file for application projects

secureid

secure identifier of the executable

source

source files

sourcepath

location of the project and its workfiles

srcdbg

disables the use of optimisation in debug builds

start bitmap

bitmaps to build into an .mbm file

start <platform>...end

platform-specific section

start resource

resource file to build

start stringtable

specifies the source file for the string table

staticlibrary

static libraries

strictdepend

project's dependencies may differ with the variant,

systeminclude

system header files directories

systemresource

resource file for system projects; from v9.0, use start resource

target

file generated by the project

targetpath

where the project should be released

targettype

kind of project

uid

UIDs for a project

userinclude

project's header files directories

vendorid

vendor identifier

version

set the version

wcharentrypoint

set the entry point for a standard EXE

win32_library

Win32 system libraries to link to in a WINS/WINSCW build