PROFILE specifies the name of the initial profile macro to be run.
NOPROFIL stops IDF executing an initial profile macro.
If neither PROFILE nor NOPROFIL are specified, IDF attempts to
run an initial profile macro called
PROFILE. If PROFILE is not found, then
no initial profile macro is run.