--- /dev/null
+.project
+.cdtproject
\ No newline at end of file
--- /dev/null
+LICENSE file for EGEE Middleware
+================================
+
+Copyright (c) 2004 on behalf of the EU EGEE Project:
+The European Organization for Nuclear Research (CERN),
+Istituto Nazionale di Fisica Nucleare (INFN), Italy
+Datamat Spa, Italy
+Centre National de la Recherche Scientifique (CNRS), France
+CS Systeme d'Information (CSSI), France
+Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+Universiteit van Amsterdam (UvA), Netherlands
+University of Helsinki (UH.HIP), Finlan
+University of Bergen (UiB), Norway
+Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if
+any, must include the following acknowledgment: "This product includes
+software developed by The EU EGEE Project (http://cern.ch/eu-egee/)."
+Alternatively, this acknowledgment may appear in the software itself, if
+and wherever such third-party acknowledgments normally appear.
+
+4. The names EGEE and the EU EGEE Project must not be
+used to endorse or promote products derived from this software without
+prior written permission. For written permission, please contact
+<email address>.
+
+5. You are under no obligation whatsoever to provide anyone with any
+bug fixes, patches, or upgrades to the features, functionality or
+performance of the Software ("Enhancements") that you may develop over
+time; however, if you choose to provide your Enhancements to The EU
+EGEE Project, or if you choose to otherwise publish or distribute your
+Enhancements, in source code form without contemporaneously requiring
+end users of The EU EGEE Proejct to enter into a separate written license
+agreement for such Enhancements, then you hereby grant The EU EGEE Project
+a non-exclusive, royalty-free perpetual license to install, use, copy,
+modify, prepare derivative works, incorporate into the EGEE Middleware
+or any other computer software, distribute, and sublicense your
+Enhancements or derivative works thereof, in binary and source code
+form (if any), whether developed by The EU EGEE Project or third parties.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL PROJECT OR ITS CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+This software consists of voluntary contributions made by many
+individuals on behalf of the EU EGEE Prject. For more information on The
+EU EGEE Project, please see http://cern.ch/eu-egee/. For more information on
+EGEE Middleware, please see http://egee-jra1.web.cern.ch/egee-jra1/
+
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Build file for the GLite lb-utils context component
+
+ Authors: Joachim Flammer <Joachim.Flammer@Cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.7 2006/04/26 11:39:55 flammer
+ Corrected wrong template syntax.
+
+ Revision 1.6 2005/04/17 10:29:35 dimeglio
+ Split module.build from version.properties
+
+ Revision 1.5 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.4 2004/07/16 16:32:53 flammer
+ Added comment where to add language target.
+
+ Revision 1.3 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.2 2004/07/06 20:43:19 flammer
+ Update of configure & targets.
+
+ Revision 1.1.1.1 2004/06/18 12:40:17 flammer
+ Added general component template.
+
+
+-->
+
+<project name="context" default="dist">
+
+ <!-- ==============================================
+ Builds the GLite lb-utils context component
+ ============================================== -->
+
+ <!-- =========================================
+ Import properties (order is important)
+ ========================================= -->
+
+ <!-- Import baseline properties & user properties -->
+ <import file="../org.glite/project/baseline.properties.xml" />
+
+ <!-- import component build properties,
+ component properties &
+ component common properties -->
+ <import file="./project/properties.xml"/>
+
+ <!-- import subsystem build properties,
+ subsystem properties &
+ subsystem common properties -->
+ <import file="${subsystem.properties.file}"/>
+
+ <!-- import global build properties &
+ global properties -->
+ <import file="${global.properties.file}" />
+
+ <!-- =========================================
+ Load dependency property files (order is important)
+ ========================================= -->
+ <property file="${user.dependencies.file}"/>
+ <property file="${component.dependencies.file}" />
+ <property file="${subsystem.dependencies.file}" />
+ <property file="${global.dependencies.file}"/>
+
+ <!-- =========================================
+ Load configuration definitions (order is important)
+ ========================================= -->
+ <import file="${global.configure.options.file}"/>
+ <import file="${component.configure.options.file}"/>
+
+ <!-- =========================================
+ Import task definitions (order is important)
+ ========================================= -->
+ <import file="${subsystem.taskdefs.file}" />
+ <import file="${global.taskdefs.file}" />
+
+ <!-- =========================================
+ Load common targets
+ ========================================= -->
+ <!-- Put your language target (java/c++-ant/c++-autotool/perl) here -->
+ <!-- <import file="${global.targets-xxx.file}" /> -->
+
+ <!-- =========================================
+ Load version file
+ ========================================= -->
+ <property file="${module.version.file}"/>
+ <property file="${module.build.file}"/>
+
+ <!-- ==============================================
+ Local private targets
+ ============================================== -->
+
+ <target name="localinit"
+ description="Module specific initialization tasks">
+ </target>
+
+ <target name="localcompile"
+ description="Module specific compile tasks">
+ </target>
+
+ <target name="localclean"
+ description="Module specific cleaning tasks">
+ </target>
+
+</project>
--- /dev/null
+module.build = 0\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Configuration build properties file for the GLite lb-utils context component
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.3 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.2 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.1 2004/07/06 20:43:19 flammer
+ Update of configure & targets.
+
+
+
+-->
+<project name="lb-utils context component configuration properties">
+
+</project>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Common build properties file for the GLite lb-utils context component
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.4 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.3 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.2 2004/07/16 14:36:49 flammer
+
+ Corrected build.properties include.
+
+ Revision 1.1.1.1 2004/06/18 12:40:17 flammer
+ Added general component template.
+
+
+-->
+
+<project name="lb-utils context component common properties">
+
+ <!-- Include build properties to allow overwriting
+ of properties for subsystem -->
+ <property file="project/build.properties" />
+
+ <!-- ======================================================
+ Define corresponding subsystem properties
+ ====================================================== -->
+
+ <!-- Subsystem name -->
+ <property name="subsystem.name" value="${lb-utils.subsystem.name}"/>
+
+ <!-- Subsystem prefix -->
+ <property name="subsystem.prefix" value="${lb-utils.subsystem.prefix}"/>
+
+ <!-- ======================================================
+ Define component properties
+ ====================================================== -->
+
+ <!-- Component name prefix -->
+ <property name="component.prefix" value="context" />
+
+ <!-- ======================================================
+ Define general component properties
+ ====================================================== -->
+
+ <import file="${component.general.properties.file}" />
+
+ <!-- ======================================================
+ Define extra properties here ...
+ ====================================================== -->
+
+
+</project>
--- /dev/null
+module.version = 0.0.0
+module.age = 0
\ No newline at end of file
--- /dev/null
+.project
+.cdtproject
\ No newline at end of file
--- /dev/null
+LICENSE file for EGEE Middleware
+================================
+
+Copyright (c) 2004 on behalf of the EU EGEE Project:
+The European Organization for Nuclear Research (CERN),
+Istituto Nazionale di Fisica Nucleare (INFN), Italy
+Datamat Spa, Italy
+Centre National de la Recherche Scientifique (CNRS), France
+CS Systeme d'Information (CSSI), France
+Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+Universiteit van Amsterdam (UvA), Netherlands
+University of Helsinki (UH.HIP), Finlan
+University of Bergen (UiB), Norway
+Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if
+any, must include the following acknowledgment: "This product includes
+software developed by The EU EGEE Project (http://cern.ch/eu-egee/)."
+Alternatively, this acknowledgment may appear in the software itself, if
+and wherever such third-party acknowledgments normally appear.
+
+4. The names EGEE and the EU EGEE Project must not be
+used to endorse or promote products derived from this software without
+prior written permission. For written permission, please contact
+<email address>.
+
+5. You are under no obligation whatsoever to provide anyone with any
+bug fixes, patches, or upgrades to the features, functionality or
+performance of the Software ("Enhancements") that you may develop over
+time; however, if you choose to provide your Enhancements to The EU
+EGEE Project, or if you choose to otherwise publish or distribute your
+Enhancements, in source code form without contemporaneously requiring
+end users of The EU EGEE Proejct to enter into a separate written license
+agreement for such Enhancements, then you hereby grant The EU EGEE Project
+a non-exclusive, royalty-free perpetual license to install, use, copy,
+modify, prepare derivative works, incorporate into the EGEE Middleware
+or any other computer software, distribute, and sublicense your
+Enhancements or derivative works thereof, in binary and source code
+form (if any), whether developed by The EU EGEE Project or third parties.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL PROJECT OR ITS CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+This software consists of voluntary contributions made by many
+individuals on behalf of the EU EGEE Prject. For more information on The
+EU EGEE Project, please see http://cern.ch/eu-egee/. For more information on
+EGEE Middleware, please see http://egee-jra1.web.cern.ch/egee-jra1/
+
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Build file for the GLite lb-utils db component
+
+ Authors: Joachim Flammer <Joachim.Flammer@Cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.7 2006/04/26 11:39:55 flammer
+ Corrected wrong template syntax.
+
+ Revision 1.6 2005/04/17 10:29:35 dimeglio
+ Split module.build from version.properties
+
+ Revision 1.5 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.4 2004/07/16 16:32:53 flammer
+ Added comment where to add language target.
+
+ Revision 1.3 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.2 2004/07/06 20:43:19 flammer
+ Update of configure & targets.
+
+ Revision 1.1.1.1 2004/06/18 12:40:17 flammer
+ Added general component template.
+
+
+-->
+
+<project name="db" default="dist">
+
+ <!-- ==============================================
+ Builds the GLite lb-utils db component
+ ============================================== -->
+
+ <!-- =========================================
+ Import properties (order is important)
+ ========================================= -->
+
+ <!-- Import baseline properties & user properties -->
+ <import file="../org.glite/project/baseline.properties.xml" />
+
+ <!-- import component build properties,
+ component properties &
+ component common properties -->
+ <import file="./project/properties.xml"/>
+
+ <!-- import subsystem build properties,
+ subsystem properties &
+ subsystem common properties -->
+ <import file="${subsystem.properties.file}"/>
+
+ <!-- import global build properties &
+ global properties -->
+ <import file="${global.properties.file}" />
+
+ <!-- =========================================
+ Load dependency property files (order is important)
+ ========================================= -->
+ <property file="${user.dependencies.file}"/>
+ <property file="${component.dependencies.file}" />
+ <property file="${subsystem.dependencies.file}" />
+ <property file="${global.dependencies.file}"/>
+
+ <!-- =========================================
+ Load configuration definitions (order is important)
+ ========================================= -->
+ <import file="${global.configure.options.file}"/>
+ <import file="${component.configure.options.file}"/>
+
+ <!-- =========================================
+ Import task definitions (order is important)
+ ========================================= -->
+ <import file="${subsystem.taskdefs.file}" />
+ <import file="${global.taskdefs.file}" />
+
+ <!-- =========================================
+ Load common targets
+ ========================================= -->
+ <!-- Put your language target (java/c++-ant/c++-autotool/perl) here -->
+ <!-- <import file="${global.targets-xxx.file}" /> -->
+
+ <!-- =========================================
+ Load version file
+ ========================================= -->
+ <property file="${module.version.file}"/>
+ <property file="${module.build.file}"/>
+
+ <!-- ==============================================
+ Local private targets
+ ============================================== -->
+
+ <target name="localinit"
+ description="Module specific initialization tasks">
+ </target>
+
+ <target name="localcompile"
+ description="Module specific compile tasks">
+ </target>
+
+ <target name="localclean"
+ description="Module specific cleaning tasks">
+ </target>
+
+</project>
--- /dev/null
+module.build = 0\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Configuration build properties file for the GLite lb-utils db component
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.3 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.2 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.1 2004/07/06 20:43:19 flammer
+ Update of configure & targets.
+
+
+
+-->
+<project name="lb-utils db component configuration properties">
+
+</project>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Common build properties file for the GLite lb-utils db component
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.4 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.3 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.2 2004/07/16 14:36:49 flammer
+
+ Corrected build.properties include.
+
+ Revision 1.1.1.1 2004/06/18 12:40:17 flammer
+ Added general component template.
+
+
+-->
+
+<project name="lb-utils db component common properties">
+
+ <!-- Include build properties to allow overwriting
+ of properties for subsystem -->
+ <property file="project/build.properties" />
+
+ <!-- ======================================================
+ Define corresponding subsystem properties
+ ====================================================== -->
+
+ <!-- Subsystem name -->
+ <property name="subsystem.name" value="${lb-utils.subsystem.name}"/>
+
+ <!-- Subsystem prefix -->
+ <property name="subsystem.prefix" value="${lb-utils.subsystem.prefix}"/>
+
+ <!-- ======================================================
+ Define component properties
+ ====================================================== -->
+
+ <!-- Component name prefix -->
+ <property name="component.prefix" value="db" />
+
+ <!-- ======================================================
+ Define general component properties
+ ====================================================== -->
+
+ <import file="${component.general.properties.file}" />
+
+ <!-- ======================================================
+ Define extra properties here ...
+ ====================================================== -->
+
+
+</project>
--- /dev/null
+module.version = 0.0.0
+module.age = 0
\ No newline at end of file
--- /dev/null
+.project
+.cdtproject
\ No newline at end of file
--- /dev/null
+LICENSE file for EGEE Middleware
+================================
+
+Copyright (c) 2004 on behalf of the EU EGEE Project:
+The European Organization for Nuclear Research (CERN),
+Istituto Nazionale di Fisica Nucleare (INFN), Italy
+Datamat Spa, Italy
+Centre National de la Recherche Scientifique (CNRS), France
+CS Systeme d'Information (CSSI), France
+Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+Universiteit van Amsterdam (UvA), Netherlands
+University of Helsinki (UH.HIP), Finlan
+University of Bergen (UiB), Norway
+Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if
+any, must include the following acknowledgment: "This product includes
+software developed by The EU EGEE Project (http://cern.ch/eu-egee/)."
+Alternatively, this acknowledgment may appear in the software itself, if
+and wherever such third-party acknowledgments normally appear.
+
+4. The names EGEE and the EU EGEE Project must not be
+used to endorse or promote products derived from this software without
+prior written permission. For written permission, please contact
+<email address>.
+
+5. You are under no obligation whatsoever to provide anyone with any
+bug fixes, patches, or upgrades to the features, functionality or
+performance of the Software ("Enhancements") that you may develop over
+time; however, if you choose to provide your Enhancements to The EU
+EGEE Project, or if you choose to otherwise publish or distribute your
+Enhancements, in source code form without contemporaneously requiring
+end users of The EU EGEE Proejct to enter into a separate written license
+agreement for such Enhancements, then you hereby grant The EU EGEE Project
+a non-exclusive, royalty-free perpetual license to install, use, copy,
+modify, prepare derivative works, incorporate into the EGEE Middleware
+or any other computer software, distribute, and sublicense your
+Enhancements or derivative works thereof, in binary and source code
+form (if any), whether developed by The EU EGEE Project or third parties.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL PROJECT OR ITS CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+This software consists of voluntary contributions made by many
+individuals on behalf of the EU EGEE Prject. For more information on The
+EU EGEE Project, please see http://cern.ch/eu-egee/. For more information on
+EGEE Middleware, please see http://egee-jra1.web.cern.ch/egee-jra1/
+
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Build file for the GLite lb-utils jobid component
+
+ Authors: Joachim Flammer <Joachim.Flammer@Cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.7 2006/04/26 11:39:55 flammer
+ Corrected wrong template syntax.
+
+ Revision 1.6 2005/04/17 10:29:35 dimeglio
+ Split module.build from version.properties
+
+ Revision 1.5 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.4 2004/07/16 16:32:53 flammer
+ Added comment where to add language target.
+
+ Revision 1.3 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.2 2004/07/06 20:43:19 flammer
+ Update of configure & targets.
+
+ Revision 1.1.1.1 2004/06/18 12:40:17 flammer
+ Added general component template.
+
+
+-->
+
+<project name="jobid" default="dist">
+
+ <!-- ==============================================
+ Builds the GLite lb-utils jobid component
+ ============================================== -->
+
+ <!-- =========================================
+ Import properties (order is important)
+ ========================================= -->
+
+ <!-- Import baseline properties & user properties -->
+ <import file="../org.glite/project/baseline.properties.xml" />
+
+ <!-- import component build properties,
+ component properties &
+ component common properties -->
+ <import file="./project/properties.xml"/>
+
+ <!-- import subsystem build properties,
+ subsystem properties &
+ subsystem common properties -->
+ <import file="${subsystem.properties.file}"/>
+
+ <!-- import global build properties &
+ global properties -->
+ <import file="${global.properties.file}" />
+
+ <!-- =========================================
+ Load dependency property files (order is important)
+ ========================================= -->
+ <property file="${user.dependencies.file}"/>
+ <property file="${component.dependencies.file}" />
+ <property file="${subsystem.dependencies.file}" />
+ <property file="${global.dependencies.file}"/>
+
+ <!-- =========================================
+ Load configuration definitions (order is important)
+ ========================================= -->
+ <import file="${global.configure.options.file}"/>
+ <import file="${component.configure.options.file}"/>
+
+ <!-- =========================================
+ Import task definitions (order is important)
+ ========================================= -->
+ <import file="${subsystem.taskdefs.file}" />
+ <import file="${global.taskdefs.file}" />
+
+ <!-- =========================================
+ Load common targets
+ ========================================= -->
+ <!-- Put your language target (java/c++-ant/c++-autotool/perl) here -->
+ <!-- <import file="${global.targets-xxx.file}" /> -->
+
+ <!-- =========================================
+ Load version file
+ ========================================= -->
+ <property file="${module.version.file}"/>
+ <property file="${module.build.file}"/>
+
+ <!-- ==============================================
+ Local private targets
+ ============================================== -->
+
+ <target name="localinit"
+ description="Module specific initialization tasks">
+ </target>
+
+ <target name="localcompile"
+ description="Module specific compile tasks">
+ </target>
+
+ <target name="localclean"
+ description="Module specific cleaning tasks">
+ </target>
+
+</project>
--- /dev/null
+module.build = 0\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Configuration build properties file for the GLite lb-utils jobid component
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.3 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.2 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.1 2004/07/06 20:43:19 flammer
+ Update of configure & targets.
+
+
+
+-->
+<project name="lb-utils jobid component configuration properties">
+
+</project>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Common build properties file for the GLite lb-utils jobid component
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.4 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.3 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.2 2004/07/16 14:36:49 flammer
+
+ Corrected build.properties include.
+
+ Revision 1.1.1.1 2004/06/18 12:40:17 flammer
+ Added general component template.
+
+
+-->
+
+<project name="lb-utils jobid component common properties">
+
+ <!-- Include build properties to allow overwriting
+ of properties for subsystem -->
+ <property file="project/build.properties" />
+
+ <!-- ======================================================
+ Define corresponding subsystem properties
+ ====================================================== -->
+
+ <!-- Subsystem name -->
+ <property name="subsystem.name" value="${lb-utils.subsystem.name}"/>
+
+ <!-- Subsystem prefix -->
+ <property name="subsystem.prefix" value="${lb-utils.subsystem.prefix}"/>
+
+ <!-- ======================================================
+ Define component properties
+ ====================================================== -->
+
+ <!-- Component name prefix -->
+ <property name="component.prefix" value="jobid" />
+
+ <!-- ======================================================
+ Define general component properties
+ ====================================================== -->
+
+ <import file="${component.general.properties.file}" />
+
+ <!-- ======================================================
+ Define extra properties here ...
+ ====================================================== -->
+
+
+</project>
--- /dev/null
+module.version = 0.0.0
+module.age = 0
\ No newline at end of file
--- /dev/null
+.project
+.cdtproject
\ No newline at end of file
--- /dev/null
+LICENSE file for EGEE Middleware
+================================
+
+Copyright (c) 2004 on behalf of the EU EGEE Project:
+The European Organization for Nuclear Research (CERN),
+Istituto Nazionale di Fisica Nucleare (INFN), Italy
+Datamat Spa, Italy
+Centre National de la Recherche Scientifique (CNRS), France
+CS Systeme d'Information (CSSI), France
+Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+Universiteit van Amsterdam (UvA), Netherlands
+University of Helsinki (UH.HIP), Finlan
+University of Bergen (UiB), Norway
+Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if
+any, must include the following acknowledgment: "This product includes
+software developed by The EU EGEE Project (http://cern.ch/eu-egee/)."
+Alternatively, this acknowledgment may appear in the software itself, if
+and wherever such third-party acknowledgments normally appear.
+
+4. The names EGEE and the EU EGEE Project must not be
+used to endorse or promote products derived from this software without
+prior written permission. For written permission, please contact
+<email address>.
+
+5. You are under no obligation whatsoever to provide anyone with any
+bug fixes, patches, or upgrades to the features, functionality or
+performance of the Software ("Enhancements") that you may develop over
+time; however, if you choose to provide your Enhancements to The EU
+EGEE Project, or if you choose to otherwise publish or distribute your
+Enhancements, in source code form without contemporaneously requiring
+end users of The EU EGEE Proejct to enter into a separate written license
+agreement for such Enhancements, then you hereby grant The EU EGEE Project
+a non-exclusive, royalty-free perpetual license to install, use, copy,
+modify, prepare derivative works, incorporate into the EGEE Middleware
+or any other computer software, distribute, and sublicense your
+Enhancements or derivative works thereof, in binary and source code
+form (if any), whether developed by The EU EGEE Project or third parties.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL PROJECT OR ITS CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+This software consists of voluntary contributions made by many
+individuals on behalf of the EU EGEE Prject. For more information on The
+EU EGEE Project, please see http://cern.ch/eu-egee/. For more information on
+EGEE Middleware, please see http://egee-jra1.web.cern.ch/egee-jra1/
+
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Build file for the GLite lb-utils server-bones component
+
+ Authors: Joachim Flammer <Joachim.Flammer@Cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.7 2006/04/26 11:39:55 flammer
+ Corrected wrong template syntax.
+
+ Revision 1.6 2005/04/17 10:29:35 dimeglio
+ Split module.build from version.properties
+
+ Revision 1.5 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.4 2004/07/16 16:32:53 flammer
+ Added comment where to add language target.
+
+ Revision 1.3 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.2 2004/07/06 20:43:19 flammer
+ Update of configure & targets.
+
+ Revision 1.1.1.1 2004/06/18 12:40:17 flammer
+ Added general component template.
+
+
+-->
+
+<project name="server-bones" default="dist">
+
+ <!-- ==============================================
+ Builds the GLite lb-utils server-bones component
+ ============================================== -->
+
+ <!-- =========================================
+ Import properties (order is important)
+ ========================================= -->
+
+ <!-- Import baseline properties & user properties -->
+ <import file="../org.glite/project/baseline.properties.xml" />
+
+ <!-- import component build properties,
+ component properties &
+ component common properties -->
+ <import file="./project/properties.xml"/>
+
+ <!-- import subsystem build properties,
+ subsystem properties &
+ subsystem common properties -->
+ <import file="${subsystem.properties.file}"/>
+
+ <!-- import global build properties &
+ global properties -->
+ <import file="${global.properties.file}" />
+
+ <!-- =========================================
+ Load dependency property files (order is important)
+ ========================================= -->
+ <property file="${user.dependencies.file}"/>
+ <property file="${component.dependencies.file}" />
+ <property file="${subsystem.dependencies.file}" />
+ <property file="${global.dependencies.file}"/>
+
+ <!-- =========================================
+ Load configuration definitions (order is important)
+ ========================================= -->
+ <import file="${global.configure.options.file}"/>
+ <import file="${component.configure.options.file}"/>
+
+ <!-- =========================================
+ Import task definitions (order is important)
+ ========================================= -->
+ <import file="${subsystem.taskdefs.file}" />
+ <import file="${global.taskdefs.file}" />
+
+ <!-- =========================================
+ Load common targets
+ ========================================= -->
+ <!-- Put your language target (java/c++-ant/c++-autotool/perl) here -->
+ <!-- <import file="${global.targets-xxx.file}" /> -->
+
+ <!-- =========================================
+ Load version file
+ ========================================= -->
+ <property file="${module.version.file}"/>
+ <property file="${module.build.file}"/>
+
+ <!-- ==============================================
+ Local private targets
+ ============================================== -->
+
+ <target name="localinit"
+ description="Module specific initialization tasks">
+ </target>
+
+ <target name="localcompile"
+ description="Module specific compile tasks">
+ </target>
+
+ <target name="localclean"
+ description="Module specific cleaning tasks">
+ </target>
+
+</project>
--- /dev/null
+module.build = 0\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Configuration build properties file for the GLite lb-utils server-bones component
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.3 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.2 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.1 2004/07/06 20:43:19 flammer
+ Update of configure & targets.
+
+
+
+-->
+<project name="lb-utils server-bones component configuration properties">
+
+</project>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Common build properties file for the GLite lb-utils server-bones component
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.4 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.3 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.2 2004/07/16 14:36:49 flammer
+
+ Corrected build.properties include.
+
+ Revision 1.1.1.1 2004/06/18 12:40:17 flammer
+ Added general component template.
+
+
+-->
+
+<project name="lb-utils server-bones component common properties">
+
+ <!-- Include build properties to allow overwriting
+ of properties for subsystem -->
+ <property file="project/build.properties" />
+
+ <!-- ======================================================
+ Define corresponding subsystem properties
+ ====================================================== -->
+
+ <!-- Subsystem name -->
+ <property name="subsystem.name" value="${lb-utils.subsystem.name}"/>
+
+ <!-- Subsystem prefix -->
+ <property name="subsystem.prefix" value="${lb-utils.subsystem.prefix}"/>
+
+ <!-- ======================================================
+ Define component properties
+ ====================================================== -->
+
+ <!-- Component name prefix -->
+ <property name="component.prefix" value="server-bones" />
+
+ <!-- ======================================================
+ Define general component properties
+ ====================================================== -->
+
+ <import file="${component.general.properties.file}" />
+
+ <!-- ======================================================
+ Define extra properties here ...
+ ====================================================== -->
+
+
+</project>
--- /dev/null
+module.version = 0.0.0
+module.age = 0
\ No newline at end of file
--- /dev/null
+.project
+.cdtproject
\ No newline at end of file
--- /dev/null
+LICENSE file for EGEE Middleware
+================================
+
+Copyright (c) 2004 on behalf of the EU EGEE Project:
+The European Organization for Nuclear Research (CERN),
+Istituto Nazionale di Fisica Nucleare (INFN), Italy
+Datamat Spa, Italy
+Centre National de la Recherche Scientifique (CNRS), France
+CS Systeme d'Information (CSSI), France
+Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+Universiteit van Amsterdam (UvA), Netherlands
+University of Helsinki (UH.HIP), Finlan
+University of Bergen (UiB), Norway
+Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if
+any, must include the following acknowledgment: "This product includes
+software developed by The EU EGEE Project (http://cern.ch/eu-egee/)."
+Alternatively, this acknowledgment may appear in the software itself, if
+and wherever such third-party acknowledgments normally appear.
+
+4. The names EGEE and the EU EGEE Project must not be
+used to endorse or promote products derived from this software without
+prior written permission. For written permission, please contact
+<email address>.
+
+5. You are under no obligation whatsoever to provide anyone with any
+bug fixes, patches, or upgrades to the features, functionality or
+performance of the Software ("Enhancements") that you may develop over
+time; however, if you choose to provide your Enhancements to The EU
+EGEE Project, or if you choose to otherwise publish or distribute your
+Enhancements, in source code form without contemporaneously requiring
+end users of The EU EGEE Proejct to enter into a separate written license
+agreement for such Enhancements, then you hereby grant The EU EGEE Project
+a non-exclusive, royalty-free perpetual license to install, use, copy,
+modify, prepare derivative works, incorporate into the EGEE Middleware
+or any other computer software, distribute, and sublicense your
+Enhancements or derivative works thereof, in binary and source code
+form (if any), whether developed by The EU EGEE Project or third parties.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL PROJECT OR ITS CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+This software consists of voluntary contributions made by many
+individuals on behalf of the EU EGEE Prject. For more information on The
+EU EGEE Project, please see http://cern.ch/eu-egee/. For more information on
+EGEE Middleware, please see http://egee-jra1.web.cern.ch/egee-jra1/
+
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Build file for the GLite lb-utils trio component
+
+ Authors: Joachim Flammer <Joachim.Flammer@Cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.7 2006/04/26 11:39:55 flammer
+ Corrected wrong template syntax.
+
+ Revision 1.6 2005/04/17 10:29:35 dimeglio
+ Split module.build from version.properties
+
+ Revision 1.5 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.4 2004/07/16 16:32:53 flammer
+ Added comment where to add language target.
+
+ Revision 1.3 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.2 2004/07/06 20:43:19 flammer
+ Update of configure & targets.
+
+ Revision 1.1.1.1 2004/06/18 12:40:17 flammer
+ Added general component template.
+
+
+-->
+
+<project name="trio" default="dist">
+
+ <!-- ==============================================
+ Builds the GLite lb-utils trio component
+ ============================================== -->
+
+ <!-- =========================================
+ Import properties (order is important)
+ ========================================= -->
+
+ <!-- Import baseline properties & user properties -->
+ <import file="../org.glite/project/baseline.properties.xml" />
+
+ <!-- import component build properties,
+ component properties &
+ component common properties -->
+ <import file="./project/properties.xml"/>
+
+ <!-- import subsystem build properties,
+ subsystem properties &
+ subsystem common properties -->
+ <import file="${subsystem.properties.file}"/>
+
+ <!-- import global build properties &
+ global properties -->
+ <import file="${global.properties.file}" />
+
+ <!-- =========================================
+ Load dependency property files (order is important)
+ ========================================= -->
+ <property file="${user.dependencies.file}"/>
+ <property file="${component.dependencies.file}" />
+ <property file="${subsystem.dependencies.file}" />
+ <property file="${global.dependencies.file}"/>
+
+ <!-- =========================================
+ Load configuration definitions (order is important)
+ ========================================= -->
+ <import file="${global.configure.options.file}"/>
+ <import file="${component.configure.options.file}"/>
+
+ <!-- =========================================
+ Import task definitions (order is important)
+ ========================================= -->
+ <import file="${subsystem.taskdefs.file}" />
+ <import file="${global.taskdefs.file}" />
+
+ <!-- =========================================
+ Load common targets
+ ========================================= -->
+ <!-- Put your language target (java/c++-ant/c++-autotool/perl) here -->
+ <!-- <import file="${global.targets-xxx.file}" /> -->
+
+ <!-- =========================================
+ Load version file
+ ========================================= -->
+ <property file="${module.version.file}"/>
+ <property file="${module.build.file}"/>
+
+ <!-- ==============================================
+ Local private targets
+ ============================================== -->
+
+ <target name="localinit"
+ description="Module specific initialization tasks">
+ </target>
+
+ <target name="localcompile"
+ description="Module specific compile tasks">
+ </target>
+
+ <target name="localclean"
+ description="Module specific cleaning tasks">
+ </target>
+
+</project>
--- /dev/null
+module.build = 0\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Configuration build properties file for the GLite lb-utils trio component
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.3 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.2 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.1 2004/07/06 20:43:19 flammer
+ Update of configure & targets.
+
+
+
+-->
+<project name="lb-utils trio component configuration properties">
+
+</project>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Common build properties file for the GLite lb-utils trio component
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.4 2004/07/20 16:08:30 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.3 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.2 2004/07/16 14:36:49 flammer
+
+ Corrected build.properties include.
+
+ Revision 1.1.1.1 2004/06/18 12:40:17 flammer
+ Added general component template.
+
+
+-->
+
+<project name="lb-utils trio component common properties">
+
+ <!-- Include build properties to allow overwriting
+ of properties for subsystem -->
+ <property file="project/build.properties" />
+
+ <!-- ======================================================
+ Define corresponding subsystem properties
+ ====================================================== -->
+
+ <!-- Subsystem name -->
+ <property name="subsystem.name" value="${lb-utils.subsystem.name}"/>
+
+ <!-- Subsystem prefix -->
+ <property name="subsystem.prefix" value="${lb-utils.subsystem.prefix}"/>
+
+ <!-- ======================================================
+ Define component properties
+ ====================================================== -->
+
+ <!-- Component name prefix -->
+ <property name="component.prefix" value="trio" />
+
+ <!-- ======================================================
+ Define general component properties
+ ====================================================== -->
+
+ <import file="${component.general.properties.file}" />
+
+ <!-- ======================================================
+ Define extra properties here ...
+ ====================================================== -->
+
+
+</project>
--- /dev/null
+module.version = 0.0.0
+module.age = 0
\ No newline at end of file
--- /dev/null
+LICENSE file for EGEE Middleware\r
+================================\r
+\r
+Copyright (c) 2004 on behalf of the EU EGEE Project: \r
+The European Organization for Nuclear Research (CERN), \r
+Istituto Nazionale di Fisica Nucleare (INFN), Italy\r
+Datamat Spa, Italy\r
+Centre National de la Recherche Scientifique (CNRS), France\r
+CS Systeme d'Information (CSSI), France\r
+Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden\r
+Universiteit van Amsterdam (UvA), Netherlands\r
+University of Helsinki (UH.HIP), Finlan\r
+University of Bergen (UiB), Norway\r
+Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom\r
+\r
+Redistribution and use in source and binary forms, with or without\r
+modification, are permitted provided that the following conditions are\r
+met: \r
+\r
+1. Redistributions of source code must retain the above copyright\r
+notice, this list of conditions and the following disclaimer.\r
+\r
+2. Redistributions in binary form must reproduce the above copyright\r
+notice, this list of conditions and the following disclaimer in the\r
+documentation and/or other materials provided with the distribution.\r
+\r
+3. The end-user documentation included with the redistribution, if\r
+any, must include the following acknowledgment: "This product includes\r
+software developed by The EU EGEE Project (http://cern.ch/eu-egee/)."\r
+Alternatively, this acknowledgment may appear in the software itself, if\r
+and wherever such third-party acknowledgments normally appear.\r
+\r
+4. The names EGEE and the EU EGEE Project must not be\r
+used to endorse or promote products derived from this software without\r
+prior written permission. For written permission, please contact\r
+<email address>.\r
+\r
+5. You are under no obligation whatsoever to provide anyone with any\r
+bug fixes, patches, or upgrades to the features, functionality or\r
+performance of the Software ("Enhancements") that you may develop over\r
+time; however, if you choose to provide your Enhancements to The EU\r
+EGEE Project, or if you choose to otherwise publish or distribute your\r
+Enhancements, in source code form without contemporaneously requiring\r
+end users of The EU EGEE Proejct to enter into a separate written license\r
+agreement for such Enhancements, then you hereby grant The EU EGEE Project\r
+a non-exclusive, royalty-free perpetual license to install, use, copy,\r
+modify, prepare derivative works, incorporate into the EGEE Middleware\r
+or any other computer software, distribute, and sublicense your\r
+Enhancements or derivative works thereof, in binary and source code\r
+form (if any), whether developed by The EU EGEE Project or third parties.\r
+\r
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED\r
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r
+DISCLAIMED. IN NO EVENT SHALL PROJECT OR ITS CONTRIBUTORS BE LIABLE\r
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\r
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\r
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\r
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\r
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\r
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\r
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+\r
+This software consists of voluntary contributions made by many\r
+individuals on behalf of the EU EGEE Prject. For more information on The\r
+EU EGEE Project, please see http://cern.ch/eu-egee/. For more information on\r
+EGEE Middleware, please see http://egee-jra1.web.cern.ch/egee-jra1/\r
+\r
+\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Copyright (c) Members of the EGEE Collaboration. 2004
+ See http://eu-egee.org/partners/ for details on the copyright holders
+ For license conditions see the license file or http://eu-egee.org/license.html
+
+ Build file for the lb-utils subsystem.
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.10 2005/04/17 10:30:50 dimeglio
+ Added envset dependency
+
+ Revision 1.9 2005/04/17 10:29:26 dimeglio
+ Split module.build from version.properties
+
+ Revision 1.8 2004/12/19 19:02:18 dimeglio
+ Updated (tag target is not needed anymore)
+
+ Revision 1.7 2004/10/25 21:04:05 dimeglio
+ New copyright
+
+ Revision 1.6 2004/09/29 12:55:17 flammer
+ Update of subsystem template.
+
+ Revision 1.5 2004/07/20 16:08:02 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.4 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.3 2004/07/06 20:35:31 flammer
+ Update of configure & targets.
+
+ Revision 1.2 2004/06/18 12:30:12 flammer
+ Updating tags to be able to automatically add component via script.
+
+ Revision 1.1.1.1 2004/06/07 16:00:38 flammer
+ Added template for org.glite subsystem.
+
+
+-->
+
+<project name="lb-utils" default="dist">
+
+ <description>
+ Ant build file to build the lb-utils subsystem.
+ </description>
+
+ <!-- =========================================
+ Builds the GLite lb-utils subsystem
+ ========================================= -->
+
+ <!-- Import baseline & user properties -->
+ <import file="../org.glite/project/baseline.properties.xml" />
+
+ <!-- Import subsystem build properties,
+ subsystem properties &
+ subsystem common properties -->
+ <import file="./project/properties.xml" />
+
+ <!-- Import global build properties and global properties -->
+ <import file="${global.properties.file}" />
+
+ <!-- =========================================
+ Load dependencies properties files (order is important)
+ ========================================= -->
+ <property file="${user.dependencies.file}"/>
+ <property file="${subsystem.dependencies.file}"/>
+ <property file="${global.dependencies.file}"/>
+
+ <!-- =========================================
+ Load configuration definitions
+ ========================================= -->
+ <import file="${global.configure.options.file}"/>
+
+ <!-- =========================================
+ Import global task definitions
+ ========================================= -->
+ <import file="${global.taskdefs.file}" />
+
+ <!-- =========================================
+ Import global compiler definitions
+ ========================================= -->
+ <import file="${global.compilerdefs.file}" />
+
+ <!-- =========================================
+ Import targets
+ ========================================= -->
+ <import file="${global.targets-common.file}"/>
+
+ <!-- =========================================
+ Load version file
+ ========================================= -->
+ <property file="${module.version.file}"/>
+ <property file="${module.build.file}"/>
+
+
+ <!-- ===============================================
+ Public common targets
+ =============================================== -->
+
+ <target name="localinit" depends="envcheck">
+
+ <echo> Preparing directories ... </echo>
+
+ <mkdir dir="${stage.bin.dir}" />
+ <mkdir dir="${stage.lib.dir}" />
+ <mkdir dir="${stage.java.dir}" />
+ <mkdir dir="${stage.inc.dir}" />
+ <mkdir dir="${stage.int.dir}" />
+
+ <mkdir dir="${dist.dir}" />
+
+ </target>
+
+ <target name="init" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="init"/>
+ </antcall>
+ </target>
+
+ <target name="checkstyle" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="checkstyle"/>
+ </antcall>
+ </target>
+
+ <target name="compile" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="compile"/>
+ </antcall>
+ </target>
+
+ <target name="compiletest" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="compiletest"/>
+ </antcall>
+ </target>
+
+ <target name="unittest" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="unittest"/>
+ </antcall>
+ </target>
+
+ <target name="unitcoverage" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="unitcoverage"/>
+ </antcall>
+ </target>
+
+ <target name="stage" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="stage"/>
+ </antcall>
+ </target>
+
+ <target name="dist" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="dist"/>
+ </antcall>
+ </target>
+
+ <target name="install" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="install"/>
+ </antcall>
+ </target>
+
+ <target name="doc" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="doc"/>
+ </antcall>
+ </target>
+
+ <target name="all" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="all"/>
+ </antcall>
+ </target>
+
+ <target name="clean">
+
+ <property name="offline.repository" value="true" />
+ <antcall target="buildmodules">
+ <param name="target" value="clean"/>
+ </antcall>
+
+ <delete dir="${module.bin.dir}" />
+ <delete dir="${module.lib.dir}" />
+ <delete dir="${module.autosrc.dir}" />
+ <delete dir="${module.autodoc.dir}" />
+ <delete dir="${module.test.reports.dir}" />
+
+ </target>
+
+ <target name="cleanAll" depends="localinit">
+ <antcall target="buildmodules">
+ <param name="target" value="cleanAll"/>
+ </antcall>
+ </target>
+
+ <!-- ===============================================
+ Private targets
+ =============================================== -->
+
+ <!-- ===============================================
+ Modules proxy targets
+ =============================================== -->
+
+ <!-- component targets definitions tag = do not remove = -->
+
+ <if>
+ <isset property="setenvonly"/>
+ <then>
+ <property name="lbonly" value="yes"/>
+ </then>
+ </if>
+
+ <target name="db" unless="setenvonly" depends="envset">
+ <if>
+ <isset property="small.memory" />
+ <then>
+ <exec dir="${lb-utils.subsystem.dir}.db" 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-utils.subsystem.dir}.db"
+ target="${target}"
+ inheritall="false" />
+ </else>
+ </if>
+ </target>
+
+<!-- <target name="server-bones" unless="setenvonly" depends="envset">
+ <if>
+ <isset property="small.memory" />
+ <then>
+ <exec dir="${lb-utils.subsystem.dir}.server-bones" 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-utils.subsystem.dir}.server-bones"
+ target="${target}"
+ inheritall="false" />
+ </else>
+ </if>
+ </target>
+
+ <target name="jobid" unless="setenvonly" depends="envset">
+ <if>
+ <isset property="small.memory" />
+ <then>
+ <exec dir="${lb-utils.subsystem.dir}.jobid" 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-utils.subsystem.dir}.jobid"
+ target="${target}"
+ inheritall="false" />
+ </else>
+ </if>
+ </target>
+
+ <target name="trio" unless="setenvonly" depends="envset">
+ <if>
+ <isset property="small.memory" />
+ <then>
+ <exec dir="${lb-utils.subsystem.dir}.trio" 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-utils.subsystem.dir}.trio"
+ target="${target}"
+ inheritall="false" />
+ </else>
+ </if>
+ </target>-->
+
+ <!-- Main proxy -->
+<!-- <target name="buildmodules" depends="envset,
+ db,
+ jobid,
+ trio,
+ server-bones">-->
+ <target name="buildmodules" depends="envset,
+ db">
+ <echo append="true" file="${global.project.dir}/cruisecontrol-stub.xml">
+ <project name="${subsystem.name}" type="post-subsystem" packageName="${global.prefix}-${subsystem.prefix}"/>
+ </echo>
+ </target>
+
+</project>
--- /dev/null
+module.build = 0\r
--- /dev/null
+
+###################################################################
+# System dependencies
+###################################################################
+
+org.glite.version = HEAD
+org.glite.lb-utils.version = HEAD
+
+# Component dependencies tag = do not remove this line =
+org.glite.lb-utils.db.version = HEAD
+#org.glite.lb-utils.jobid.version = HEAD
+#org.glite.lb-utils.server-bones.version = HEAD
+#org.glite.lb-utils.trio.version = HEAD
--- /dev/null
+<?xml version="1.0"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ GLite Middleware lb-utils Configuration Specification File
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.3 2004/10/19 20:20:30 dimeglio
+ Updte template
+
+
+-->
+
+
+<project name="GLite Middleware lb-utils CSF" default="all">
+
+ <!-- ===============================================
+ Determine workspace directory
+ =============================================== -->
+
+ <!-- Relative workspace root directory -->
+ <property name="workspace.dir" value="../.." />
+
+ <!-- ===============================================
+ Load properties
+ =============================================== -->
+
+ <!-- load baseline and user properties -->
+ <import file="${workspace.dir}/org.glite/project/baseline.properties.xml" />
+
+ <!-- define build properties file location since we are already in project dir -->
+ <property name="subsystem.build.properties.file" value="./build.properties" />
+
+ <!-- Load subsystem-specific property file -->
+ <property file="./properties.xml"/>
+
+ <!-- load global properties -->
+ <import file="${global.properties.file}" />
+
+ <!-- ===============================================
+ Load dependencies
+ =============================================== -->
+
+ <!-- Load user dependencies file -->
+ <property file="${user.dependencies.file}" />
+
+ <!-- Load subsystem dependencies file -->
+ <property file="./dependencies.properties" />
+
+ <!-- Load global dependencies file -->
+ <property file="${global.dependencies.file}" />
+
+ <!-- ===============================================
+ Load targets
+ =============================================== -->
+ <import file="${global.targets-envchecks.file}" />
+ <import file="${global.targets-external-dependencies.file}" />
+
+ <!-- ===============================================
+ Evaluate CVS tags
+ =============================================== -->
+
+ <target name="evaluate.cvs.tags" description="Figure out if we need tagged CVS checkout">
+
+ <condition property="glite.head">
+ <and>
+ <equals arg1="${org.glite.version}" arg2="HEAD" />
+ <or>
+ <istrue value="${update}" />
+ <not>
+ <available file="${global.dependencies.file}" type="file" />
+ </not>
+ </or>
+ </and>
+ </condition>
+
+ <condition property="glite.tag">
+ <and>
+ <not>
+ <equals arg1="${org.glite.version}" arg2="HEAD" />
+ </not>
+ <or>
+ <istrue value="${update}" />
+ <not>
+ <available file="${global.dependencies.file}" type="file" />
+ </not>
+ </or>
+ </and>
+ </condition>
+
+ <condition property="glite-lb-utils.head">
+ <and>
+ <equals arg1="${org.glite.lb-utils.version}" arg2="HEAD" />
+ <istrue value="${update}" />
+ </and>
+ </condition>
+
+ <condition property="glite-lb-utils.tag">
+ <and>
+ <not>
+ <equals arg1="${org.glite.lb-utils.version}" arg2="HEAD" />
+ </not>
+ <istrue value="${update}" />
+ </and>
+ </condition>
+
+ <!-- condition property tag = do not remove = -->
+
+ </target>
+
+ <presetdef name="cvs-co">
+ <cvs command="checkout" dest="${workspace.dir}" />
+ </presetdef>
+
+ <!-- =====================================================
+ Self-update if required
+ ===================================================== -->
+
+ <!-- Update main GLite module -->
+ <target name="org.glite" depends="get.glite.head, get.glite.tag"/>
+
+ <target name="get.glite.head" if="glite.head">
+ <cvs-co package="org.glite" />
+ </target>
+
+ <target name="get.glite.tag" if="glite.tag">
+ <cvs-co package="org.glite"
+ tag="${org.glite.version}" />
+ </target>
+
+ <!-- Update the current module -->
+ <target name="org.glite.lb-utils" depends="get.glite-lb-utils.head,
+ get.glite-lb-utils.tag"/>
+
+ <target name="get.glite-lb-utils.head" if="glite-lb-utils.head">
+ <cvs-co package="org.glite.lb-utils" />
+ <fail>The org.glite and org.glite.lb-utils modules have been updated, please rerun the configuration file</fail>
+ </target>
+
+ <target name="get.glite-lb-utils.tag" if="glite-lb-utils.tag">
+ <cvs-co package="org.glite.lb-utils"
+ tag="${org.glite.lb-utils.version}" />
+ <fail>The org.glite and org.glite.lb-utils modules have been updated, please rerun the configuration file</fail>
+ </target>
+
+ <!-- *****************************************************-->
+ <!-- Development tools -->
+ <!-- *****************************************************-->
+
+ <!-- All development tools -->
+ <target name="devtools" depends="oscheck,
+ junitcheck,
+ junit,
+ chkstyle,
+ jalopy,
+ ant-contrib,
+ cpptasks,
+ log4j,
+ egee-ant-ext"
+ description="Get development tools into repository."/>
+
+ <!-- =====================================================
+ External libraries
+ ===================================================== -->
+
+ <!-- All external libraries -->
+ <target name="external" depends="oscheck"
+ description="Install external packages"/>
+
+ <!-- =====================================================
+ GLite Middleware lb-utils modules
+ ===================================================== -->
+
+ <!-- component targets tag = do not remove = -->
+
+ <!-- All project modules -->
+ <target name="project" depends="" />
+
+ <!-- ====================================================
+ Checkout all
+ ==================================================== -->
+
+ <!-- All libraries -->
+ <target name="all" depends="oscheck,
+ evaluate.cvs.tags,
+ defaultenvchecks,
+ org.glite,
+ org.glite.lb-utils,
+ devtools,
+ external,
+ project" />
+
+ <!-- ====================================================
+ Print dependecies to console
+ ==================================================== -->
+
+ <target name="dependencies">
+ <concat>
+ <fileset dir="." includes="dependencies.properties" />
+ </concat>
+ </target>
+
+</project>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Common build properties file for the GLite lb-utils subsystem.
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.3 2004/07/20 16:08:02 flammer
+ Changed incorrect my_... instead of .._template entries for subsystem and component.
+
+ Revision 1.2 2004/07/16 14:56:55 flammer
+ Corrected input path of build.properties.
+
+ Revision 1.1.1.1 2004/06/07 16:00:38 flammer
+ Added template for org.glite subsystem.
+
+
+-->
+
+<project name="lb-utils subsystem common properties">
+
+ <!-- Include build properties to allow overwriting
+ of properties for subsystem -->
+ <property name="subsystem.build.properties.file" value="./project/build.properties" />
+ <property file="${subsystem.build.properties.file}" />
+
+ <!-- ======================================================
+ Define subsystem properties
+ ====================================================== -->
+
+ <!-- Subsystem name -->
+ <property name="subsystem.name" value="${lb-utils.subsystem.name}"/>
+
+ <!-- Subsystem prefix -->
+ <property name="subsystem.prefix" value="${lb-utils.subsystem.prefix}"/>
+
+ <!-- ======================================================
+ Define general subsystem properties
+ ====================================================== -->
+
+ <!-- Include common subsystem properties -->
+ <import file="${subsystem.general.properties.file}" />
+
+ <!-- ======================================================
+ Define extra properties here ...
+ ====================================================== -->
+
+
+</project>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2004 on behalf of the EU EGEE Project:
+ The European Organization for Nuclear Research (CERN),
+ Istituto Nazionale di Fisica Nucleare (INFN), Italy
+ Datamat Spa, Italy
+ Centre National de la Recherche Scientifique (CNRS), France
+ CS Systeme d'Information (CSSI), France
+ Royal Institute of Technology, Center for Parallel Computers (KTH-PDC), Sweden
+ Universiteit van Amsterdam (UvA), Netherlands
+ University of Helsinki (UH.HIP), Finland
+ University of Bergen (UiB), Norway
+ Council for the Central Laboratory of the Research Councils (CCLRC), United Kingdom
+
+ Common Ant task definition file for the glite lb-utils subsystem
+
+ Authors: Joachim Flammer <Joachim.Flammer@cern.ch>
+ Version info: $Id$
+ Release: $Name$
+
+ Revision history:
+ $Log$
+ Revision 1.2 2004/08/02 10:33:38 flammer
+ Corrected name in documentation part.
+
+ Revision 1.1.1.1 2004/06/07 16:00:38 flammer
+ Added template for org.glite subsystem.
+
+
+-->
+
+<project name="lb-utils subsystem common tasks and types definitions">
+
+ <!-- ======================================================
+ Subsystem task definitions
+ ====================================================== -->
+
+</project>
--- /dev/null
+module.version = 0.0.0
+module.age = 0
\ No newline at end of file