Added cross-subsystem dependencies feature in org.glite.lb subsystem.
authorElisabetta Ronchieri <elisabetta.ronchieri@cnaf.infn.it>
Thu, 18 Aug 2005 10:36:05 +0000 (10:36 +0000)
committerElisabetta Ronchieri <elisabetta.ronchieri@cnaf.infn.it>
Thu, 18 Aug 2005 10:36:05 +0000 (10:36 +0000)
Added wms-utils.jobid and security.gsoap-plugin among common dependencies.
Added security.voms among server dependencies.
At the moment I have not consider gridsite.core component.
Once built gridsiste component, run ant in org.glite.lb to build the whole lb
and its external gLite dependencies.

org.glite.lb/build.xml

index 6b6f36d..6344922 100755 (executable)
@@ -20,6 +20,9 @@
 
        Revision history:
        $Log$
+       Revision 1.32  2005/08/03 11:58:25  akrenek
+       Merged the release 1.0 branch
+       
        Revision 1.31  2005/05/26 15:13:37  zurek
        inserted module.build.file
        
 
        <!-- component targets definitions tag = do not remove = -->
 
+       <target name="security.gsoap-plugin" unless="setenvonly" depends="envset">
+               <if>
+                       <isset property="small.memory"/>
+                       <then>
+                               <exec dir="${security.subsystem.dir}" executable="${antExec}" failonerror="${failonerror}">
+                                       <arg line="gsoap-plugin -Dtarget=${target} -Dsmall.memory=true -Dbootstrap=${bootstrap} -Dfailonerror=${failonerror} -Ddo.cvs.tag=${do.cvs.tag}"/>
+                               </exec>
+                       </then>
+                       <else>
+                               <ant dir="${security.subsystem.dir}"
+                                       target="gsoap-plugin"
+                                       inheritall="false" >
+                                       <property name="target" value="${target}"/>
+                               </ant>
+                       </else>
+               </if>
+       </target>
+
+       <target name="security.voms" unless="setenvonly" depends="envset">
+               <if>
+                       <isset property="small.memory"/>
+                       <then>
+                               <exec dir="${security.subsystem.dir}" executable="${antExec}" failonerror="${failonerror}">
+                                       <arg line="voms -Dtarget=${target} -Dsmall.memory=true -Dbootstrap=${bootstrap} -Dfailonerror=${failonerror} -Ddo.cvs.tag=${do.cvs.tag}"/>
+                               </exec>
+                       </then>
+                       <else>
+                               <ant dir="${security.subsystem.dir}"
+                                       target="voms"
+                                       inheritall="false" >
+                                       <property name="target" value="${target}"/>
+                               </ant>
+                       </else>
+               </if>
+       </target>
+
+       <target name="wms-utils.jobid" unless="setenvonly" depends="envset">
+               <if>
+                       <isset property="small.memory"/>
+                       <then>
+                               <exec dir="${wms-utils.subsystem.dir}" executable="${antExec}" failonerror="${failonerror}">
+                                       <arg line="jobid -Dtarget=${target} -Dsmall.memory=true -Dbootstrap=${bootstrap} -Dfailonerror=${failonerror} -Ddo.cvs.tag=${do.cvs.tag}"/>
+                               </exec>
+                       </then>
+                       <else>
+                               <ant dir="${wms-utils.subsystem.dir}"
+                                       target="jobid"
+                                       inheritall="false" >
+                                       <property name="target" value="${target}"/>
+                               </ant>
+                       </else>
+               </if>
+       </target>
+
        <target name="client-interface" unless="setenvonly" depends="envset">
                <if>
                        <isset property="small.memory" />
                </if>
        </target>
 
-       <target name="common" unless="setenvonly" depends="envset, globus,expat,ares,client-interface">
+       <target name="common" unless="setenvonly" depends="envset, globus, expat, ares, wms-utils.jobid, security.gsoap-plugin, client-interface">
                <if>
                        <isset property="small.memory" />
                        <then>
                </if>
        </target>
 
-       <target name="server" unless="setenvonly" depends="envset, globus,expat,ares,mysql,gsoap,client-interface,ws-interface,common,logger">
+       <target name="server" unless="setenvonly" depends="envset, globus, expat, ares, mysql, gsoap, security.voms, client-interface, ws-interface, common, logger">
                <if>
                        <isset property="small.memory" />
                        <then>