Configuration Variable Processing

[V8i]

I understand (I think) the level setting of variables being processed, but the specific order of processing files seems to make a difference and I am missing something.

First mslocal.cfg is processed which calls msdir.cfg and then to msconfig.cfg.

Msconfig.cfg calls all the .cfg files in the system directory which are processed alphabetically.

So (for instance) when it gets to markup.cfg

There is the following lines

MS_MARKUPPATH : $(MS_DEF)

MS_DEF hasn't been defined yet. Does the definition wait for MS_DEF to be defined in a later configuration file?

Similar to

GroupPanelPrefSeed.cfg

MS_GROUPPANELPREFSEED > $(MS_DATA)MicroStationGroupPanelPrefSeed.xml

MS_DATA isn't defined yet. Again, does this definition wait for MS_DATA to be defined?

Thanks,

Jonathan