|
78 | 78 | <property name="build.log" location="${target.dir}/ant_verbose.txt" /> |
79 | 79 |
|
80 | 80 | <property name="deps.dir" location="${base.dir}/deps" /> |
| 81 | + <property name="xenapi.dir" location="${deps.dir}/XenServerJava" /> |
81 | 82 |
|
82 | 83 | <!-- directories for client compilation--> |
83 | 84 | <property name="client.dir" location="${base.dir}/client" /> |
|
129 | 130 | <property name="agent.jar" value="cloud-agent.jar" /> |
130 | 131 | <property name="console-proxy.jar" value="cloud-console-proxy.jar" /> |
131 | 132 | <property name="api.jar" value="cloud-api.jar"/> |
| 133 | + <property name="xenapi.jar" value="cloud-xenapi.jar" /> |
132 | 134 | <property name="vmware-base.jar" value="cloud-vmware-base.jar" /> |
133 | 135 | <property name="vmware.jar" value="cloud-vmware.jar" /> |
134 | 136 |
|
|
215 | 217 | <target name="compile-vmware-base" depends="-init, compile-utils" description="Compile the VMware support library"> |
216 | 218 | <compile-java jar.name="${vmware-base.jar}" top.dir="${vmware-base.dir}" classpath="vmware-base.classpath" /> |
217 | 219 | </target> |
218 | | - |
| 220 | + |
| 221 | + <path id="xenapi.classpath"> |
| 222 | + <path refid="deps.classpath" /> |
| 223 | + <path refid="dist.classpath" /> |
| 224 | + </path> |
| 225 | + <target name="compile-xenapi" depends="-init" description="Compile XenServer java sdk."> |
| 226 | + <compile-java jar.name="${xenapi.jar}" top.dir="${xenapi.dir}" classpath="xenapi.classpath" /> |
| 227 | + </target> |
| 228 | + |
219 | 229 | <path id="server.classpath"> |
220 | 230 | <path refid="deps.classpath" /> |
221 | 231 | <path refid="dist.classpath" /> |
222 | 232 | </path> |
223 | | - <target name="compile-server" depends="-init, compile-utils, compile-core, compile-agent" description="Compile the management server."> |
| 233 | + <target name="compile-server" depends="-init, compile-utils, compile-xenapi, compile-core, compile-agent" description="Compile the management server."> |
224 | 234 | <compile-java jar.name="${server.jar}" top.dir="${server.dir}" classpath="server.classpath" /> |
225 | 235 | </target> |
226 | 236 |
|
|
0 commit comments