1
<?xml version="1.0"?> <!-- -*- SGML -*- -->
3
<!-- If this file is moved to a different directory, make sure to change the
4
path to the DTD below. Otherwise the examples won't work. -->
5
<!DOCTYPE softpkg SYSTEM "../../../../docs/XML/softpkg.dtd">
7
<!-- NavDisplay's Software Package Descriptor -->
8
<!-- This file describes various NavDisplay executor -->
9
<!-- implementations. -->
12
<softpkg name="CIAO-NavDisplay" version="1.0">
13
<pkgtype>CORBA Component</pkgtype>
14
<title>Rate Generator</title>
16
<company>Washington University in St. Louis</company>
17
<webpage href="http://www.cs.wustl.edu/~doc/"/>
19
<description>A NavDisplay executor implementation.</description>
20
<license href="http://www.cs.wustl.edu/~schmidt/ACE-copying.html"/>
21
<idl id="IDL:HUDisplay/NavDisplay:1.0" homeid="IDL:HUDisplay/NavDisplayHome:1.0">
22
<fileinarchive name="NavDisplay.idl"/>
25
<!-- We don't need a property file for this example. However, -->
26
<!-- what to do with this element? Cache it in ComponentInstallation? -->
27
<!-- A better question maybe, when do we actually read the file and -->
28
<!-- build the attributes defined in the file? By Assembly perhaps? -->
29
<!-- Notice that this property file applies to the implementation itself. -->
30
<!-- Whatever that means. -->
31
<!-- <propertyfile> -->
32
<!-- <fileinarchive name="empty.cpf"/> -->
33
<!-- </propertyfile> -->
35
<descriptor type="CORBA Component">
36
<fileinarchive name="NavDisplay.ccd"/>
39
<implementation id="DCE:D7984625-8561-431d-9927-4E498B317C02">
41
<!-- CIAO extension -->
42
<dependency type="CIAODLL">
44
<!-- .ssd stands for Servant Software Descriptors which is a CIAO extension -->
45
<fileinarchive name="NavDisplay.ssd"/>
46
<implref idref="DCE:CDC06FCA-50FC-43ca-8ECC-BEFBD33FEE78"/>
50
<!-- What happens when one define descriptors for both softpkg and -->
51
<!-- implementations? -->
54
<!-- No need to specify extension below since ACE takes care of that, -->
55
<fileinarchive name="NavDisplayGUI_exec"/>
56
<entrypoint>createNavDisplayHome_Impl</entrypoint>
61
<!-- Let's add more implementation description later when we try to -->
62
<!-- compile this stuff on, say, Solaris and Linux. -->