Legacy Dependencies XML File

Deprecated!

Purpose

You can use the dependencies XML file to specify the dependencies between components of a system model. This legacy syntax will only work with 2.0 and earlier System Definition files. Use the Sysinfo dependencies syntax for 3.0 and later sysdefs.

Syntax

<?xml version="1.0"?>  
<SystemModelDeps>
<Executables>
<Executable name="Executable-name" component="component">
<dep name="dep-name"></dep>
<dep name="dep-name"></dep>
....
</Executable>
</Executables>
</SystemModelDeps>

Example

<?xml version="1.0" encoding="UTF-8"?> 
<SystemModelDeps>

<Executables>
<Executable name="bluetooth.dll" component="Bluetooth Client Library">
<dep name="btdevice.dll"/>
<dep name="charconv.dll"/>
<dep name="drtaeabi.dll"/>
<dep name="drtrvct2_2.dll"/>
<dep name="eirclient.dll"/>
<dep name="esock.dll"/>
<dep name="euser_v5.dll"/>
<dep name="hciserverclient.dll"/>
</Executable>
<Executable name="charconv.dll" component="Character Encoding and Conversion Framework">
<dep name="drtaeabi.dll"/>
<dep name="drtrvct2_2.dll"/>
<dep name="ecom.dll&qu ot;/>
<dep name="efsrv.dll"/>
<dep name="euser_v5.dll"/>
</Executable>
<Executable name="hciserverclient.dll" component="Bluetooth HCI Framework 2">
<dep name="drtaeabi.dll"/>
<dep name="esock.dll"/>
<dep name="euser_v5.dll"/>
</Executable>
<Executable name="sdpdatabase.dll" component="Bluetooth SDP">
<dep name="bluetooth.dll"/>
<dep name="charconv.dll"/>
<dep name="drtaeabi.dll"/>
<dep name="drtrvct2_2.dll"/>
<dep name="esock.dll"/>
<dep name="euser_v5.dll"/>
</Executable>
< Executable name="sdpserver.exe" component="Bluetooth SDP">
<dep name="bluetooth.dll"/>
<dep name="drtaeabi.dll"/>
<dep name="drtrvct2_2.dll"/>
<dep name="eirclient.dll"/>
<dep name="esock.dll"/>
<dep name="euser_v5.dll"/>
<dep name="sdpdatabase.dll"/>
</Executable>
...
</Executables>
</SystemModelDeps>