Change the order of tests in sub GetXsltDir, so that it tests relative to the root directory before using the current dir (which will always exist)
Improved debug output when unable to open some of the files.
<?xml version="1.0" encoding="UTF-8"?>
<SystemDefinition schema="3.0.0">
<package id="videotelephony" name="Video Telephony Apps" levels="engine plugin prot ui">
<collection id="videotelephony_plat" name="VT Apps Platform Interfaces" level="ui">
<component id="video_telephony_control_mediator_api" name="Video Telephony Control Mediator API" class="api" filter="s60">
<meta rel="Api" href="videotelephony_plat/video_telephony_control_mediator_api/video_telephony_control_mediator_api.metaxml"/>
<unit bldFile="videotelephony_plat/video_telephony_control_mediator_api/group"/>
</component>
<component id="video_telephony_media_configuration_api" name="Video Telephony Media Configuration API" class="api" filter="s60">
<meta rel="Api" href="videotelephony_plat/video_telephony_media_configuration_api/video_telephony_media_configuration_api.metaxml"/>
<unit bldFile="videotelephony_plat/video_telephony_media_configuration_api/group"/>
</component>
</collection>
<collection id="vtengines" name="Video Telephony Engines" level="engine">
<component id="videoteleng" filter="s60" name="Video Telephony Engine">
<unit bldFile="vtengines/videoteleng/Group"/>
</component>
<component id="vtmediatorplugin" filter="s60" name="VT Mediator Plugin" class="plugin">
<unit bldFile="vtengines/vtmediatorplugin/group"/>
</component>
</collection>
<collection id="vtuis" name="Video Telephony UIs" level="ui">
<component id="videotelui" filter="s60" name="Video Telephony UI">
<unit bldFile="vtuis/videotelui/group"/>
</component>
</collection>
<collection id="vtprotocolplugins" name="VT Protocol Plugins" level="plugin">
<component id="displaysink" filter="s60" name="Display Sink" introduced="^2">
<unit bldFile="vtprotocolplugins/DisplaySink/group"/>
</component>
<component id="videosource" filter="s60" name="Video Source" introduced="^2">
<unit bldFile="vtprotocolplugins/VideoSource/group"/>
</component>
</collection>
<collection id="vtprotocolsstub" name="VT Protocols Stub" level="prot">
<!-- this collection is really a component, move down a directory -->
<component id="videotelproto" filter="s60" name="Video Telephony Protocol">
<unit bldFile="vtprotocolsstub/group" filter="sf_build"/>
</component>
</collection>
</package>
</SystemDefinition>