Revision history:
$Log$
+ Revision 1.27 2004/11/29 13:55:02 akrenek
+ added dependence on ws-interface
+
+ Revision 1.26 2004/10/29 22:53:41 dimeglio
+ Use envset target
+
Revision 1.25 2004/10/28 22:57:36 dimeglio
Quoted ant command line parameters
</if>
</target>
+ <target name="ws-interface" unless="setenvonly" depends="envset">
+ <if>
+ <isset property="small.memory" />
+ <then>
+ <exec dir="${lb.subsystem.dir}.ws-interface" executable="${antExec}" failonerror="${failonerror}">
+ <arg line="${target} "-Dsmall.memory=true" "-Dbootstrap=${bootstrap}" "-Dfailonerror=${failonerror}" "-Ddo.cvs.tag=${do.cvs.tag}""/>
+ </exec>
+ </then>
+ <else>
+ <ant dir="${lb.subsystem.dir}.ws-interface"
+ target="${target}"
+ inheritall="false" />
+ </else>
+ </if>
+ </target>
+
<target name="server-bones" unless="setenvonly" depends="envset">
<if>
<isset property="small.memory" />
</if>
</target>
- <target name="server" unless="setenvonly" depends="envset, globus,expat,ares,mysql,gsoap,client-interface,common,logger">
+ <target name="server" unless="setenvonly" depends="envset, globus,expat,ares,mysql,gsoap,client-interface,ws-interface,common,logger">
<if>
<isset property="small.memory" />
<then>
<!-- Main proxy -->
<target name="buildmodules" depends="envset,
- client-interface,
+ client-interface,
+ ws-interface,
client,
server-bones,
common,
Revision history:
$Log$
+ Revision 1.10 2004/11/29 16:01:21 zsalvet
+ Evaluate component.{head,tag} conditions before use of get.* targets.
+
+ Revision 1.9 2004/11/29 15:16:26 zsalvet
+ Add ws-interface to checkout/build machinery.
+
+ Revision 1.8 2004/10/18 22:55:14 dimeglio
+ Added oscheck to various targets
+
Revision 1.7 2004/10/15 12:30:01 akrenek
build with lb.sever-bones
<equals arg1="${org.glite.lb.client-interface.version}" arg2="HEAD" />
</condition>
+ <condition property="ws-interface.head">
+ <equals arg1="${org.glite.lb.ws-interface.version}" arg2="HEAD" />
+ </condition>
+
<condition property="client.head">
<equals arg1="${org.glite.lb.client.version}" arg2="HEAD" />
</condition>
===================================================== -->
<!-- Update main GLite module -->
- <target name="org.glite" depends="get.glite.head, get.glite.tag"/>
+ <target name="org.glite" depends="evaluate.cvs.tags, get.glite.head, get.glite.tag"/>
<target name="get.glite.head" if="glite.head">
<cvs-co package="org.glite" />
</target>
</target>
<!-- Update the current module -->
- <target name="org.glite.lb" depends="get.glite-lb.head, get.glite-lb.tag"/>
+ <target name="org.glite.lb" depends="evaluate.cvs.tags, get.glite-lb.head, get.glite-lb.tag"/>
<target name="get.glite-lb.head" if="glite-lb.head">
<cvs-co package="org.glite.lb" />
<fail>The org.glite and org.glite.lb modules have been updated, please rerun the configuration file</fail>
<!-- All development tools -->
<target name="devtools" depends="oscheck,
+ evaluate.cvs.tags,
junitcheck,
junit,
chkstyle,
===================================================== -->
<!-- All external libraries -->
- <target name="external" depends="oscheck,globus"
+ <target name="external" depends="oscheck, evaluate.cvs.tags, globus"
description="Install external packages"/>
<!-- =====================================================
- GLite Middleware R-GMA modules
+ GLite Middleware LB modules
===================================================== -->
<!-- component targets tag = do not remove = -->
<!-- common -->
- <target name="common" depends="get.common.head, get.common.tag"/>
+ <target name="common" depends="evaluate.cvs.tags, get.common.head, get.common.tag"/>
<target name="get.common.head" if="common.head">
<cvs-co package="org.glite.lb.common" />
</target>
</target>
<!-- server-bones -->
- <target name="server-bones" depends="get.server-bones.head, get.server-bones.tag"/>
+ <target name="server-bones" depends="evaluate.cvs.tags, get.server-bones.head, get.server-bones.tag"/>
<target name="get.server-bones.head" if="server-bones.head">
<cvs-co package="org.glite.lb.server-bones" />
</target>
</target>
<!-- client-interface -->
- <target name="client-interface" depends="get.client-interface.head, get.client-interface.tag"/>
+ <target name="client-interface" depends="evaluate.cvs.tags, get.client-interface.head, get.client-interface.tag"/>
<target name="get.client-interface.head" if="client-interface.head">
<cvs-co package="org.glite.lb.client-interface" />
</target>
tag="${org.glite.lb.client-interface.version}" />
</target>
+ <!-- WS interface -->
+ <target name="ws-interface" depends="evaluate.cvs.tags, get.ws-interface.head, get.ws-interface.tag"/>
+ <target name="get.ws-interface.head" if="ws-interface.head">
+ <cvs-co package="org.glite.lb.ws-interface" />
+ </target>
+ <target name="get.ws-interface.tag" unless="ws-interface.head">
+ <cvs-co package="org.glite.lb.ws-interface"
+ tag="${org.glite.lb.ws-interface.version}" />
+ </target>
+
<!-- client -->
- <target name="client" depends="get.client.head, get.client.tag"/>
+ <target name="client" depends="evaluate.cvs.tags, get.client.head, get.client.tag"/>
<target name="get.client.head" if="client.head">
<cvs-co package="org.glite.lb.client" />
</target>
</target>
<!-- server -->
- <target name="server" depends="get.server.head, get.server.tag"/>
+ <target name="server" depends="evaluate.cvs.tags, get.server.head, get.server.tag"/>
<target name="get.server.head" if="server.head">
<cvs-co package="org.glite.lb.server" />
</target>
</target>
<!-- logger -->
- <target name="logger" depends="get.logger.head, get.logger.tag"/>
+ <target name="logger" depends="evaluate.cvs.tags, get.logger.head, get.logger.tag"/>
<target name="get.logger.head" if="logger.head">
<cvs-co package="org.glite.lb.logger" />
</target>
<!-- All project modules -->
<target name="project" depends="client-interface,
+ ws-interface,
common,
server-bones,
client,