head	1.26;
access;
symbols
	TIGRIS_1_1_0RC2:1.7.6.2
	TIGRIS_1_1_0RC1:1.7.6.2
	TIGRIS_1_1:1.7.6.2.0.2
	TIGRIS_1_0_8:1.7.6.2
	TIGRIS_1_0_8RC3:1.7.6.2
	TIGRIS_1_0_8RC2:1.7.6.2
	TIGRIS_1_0_8RC1:1.7.6.2
	TIGRIS_1_0_7:1.7.6.2
	TIGRIS_1_0_7RC3:1.7.6.2
	TIGRIS_1_0_7RC2:1.7.6.2
	TIGRIS_1_0_7RC1:1.7.6.2
	TIGRIS_1_0_6:1.7.6.2
	TIGRIS_1_0_6RC5:1.7.6.2
	TIGRIS_1_0_6RC4:1.7.6.2
	TIGRIS_1_0_6RC3:1.7.6.2
	TIGRIS_1_0_6RC2:1.7.6.2
	TIGRIS_1_0_6RC1:1.7.6.2
	TIGRIS_1_0_5:1.7.6.1
	TIGRIS_1_0_5RC6:1.7.6.1
	TIGRIS_1_0_5RC5:1.7.6.1
	TIGRIS_1_0_5RC4:1.7.6.1
	TIGRIS_1_0_5RC3:1.7.6.1
	TIGRIS_1_0_5RC2:1.7.6.1
	TIGRIS_1_0_5RC1:1.7.6.1
	TIGRIS_1_0_4:1.7.6.1
	TIGRIS_1_0_3:1.7.6.1
	TIGRIS_1_0_2:1.7.6.1
	TIGRIS_1_0_1:1.7.6.1
	TIGRIS_1_0:1.7.0.6
	TIGRIS_1_0_0:1.7
	TIGRIS_1_0_0_RC1:1.7.0.2;
locks; strict;
comment	@# @;


1.26
date	2001.08.27.08.50.59;	author dlr;	state Exp;
branches;
next	1.25;

1.25
date	2001.08.13.17.41.27;	author lucas;	state Exp;
branches;
next	1.24;

1.24
date	2001.08.11.09.06.40;	author dlr;	state Exp;
branches;
next	1.23;

1.23
date	2001.08.06.20.41.41;	author dlr;	state Exp;
branches;
next	1.22;

1.22
date	2001.08.06.20.12.24;	author dlr;	state Exp;
branches;
next	1.21;

1.21
date	2001.08.03.22.47.01;	author dlr;	state Exp;
branches;
next	1.20;

1.20
date	2001.08.03.21.04.12;	author dlr;	state Exp;
branches;
next	1.19;

1.19
date	2001.05.31.23.31.01;	author lucas;	state Exp;
branches;
next	1.18;

1.18
date	2001.05.21.21.06.00;	author leonardr;	state Exp;
branches;
next	1.17;

1.17
date	2001.05.18.21.56.26;	author leonardr;	state Exp;
branches;
next	1.16;

1.16
date	2001.05.18.01.38.52;	author edk;	state Exp;
branches;
next	1.15;

1.15
date	2001.05.17.01.06.47;	author lucas;	state Exp;
branches;
next	1.14;

1.14
date	2001.05.16.23.44.19;	author lucas;	state Exp;
branches;
next	1.13;

1.13
date	2001.05.16.21.03.03;	author stack;	state Exp;
branches;
next	1.12;

1.12
date	2001.05.16.00.15.42;	author dlr;	state Exp;
branches;
next	1.11;

1.11
date	2001.05.09.21.07.55;	author dlr;	state Exp;
branches;
next	1.10;

1.10
date	2001.04.12.19.39.09;	author lucas;	state Exp;
branches;
next	1.9;

1.9
date	2001.04.11.07.31.09;	author lucas;	state Exp;
branches;
next	1.8;

1.8
date	2001.04.06.18.11.19;	author dlr;	state Exp;
branches;
next	1.7;

1.7
date	2001.03.22.01.09.33;	author ms;	state Exp;
branches
	1.7.6.1;
next	1.6;

1.6
date	2001.03.22.00.26.18;	author lucas;	state Exp;
branches;
next	1.5;

1.5
date	2001.03.21.02.14.59;	author dlr;	state Exp;
branches;
next	1.4;

1.4
date	2001.03.21.01.52.08;	author dlr;	state Exp;
branches;
next	1.3;

1.3
date	2001.03.21.01.34.01;	author lucas;	state Exp;
branches;
next	1.2;

1.2
date	2001.03.15.10.55.31;	author lucas;	state Exp;
branches;
next	1.1;

1.1
date	2001.03.15.10.41.31;	author lucas;	state Exp;
branches;
next	;

1.7.6.1
date	2001.04.12.00.57.33;	author edk;	state Exp;
branches;
next	1.7.6.2;

1.7.6.2
date	2001.06.07.02.34.48;	author edk;	state Exp;
branches;
next	;


desc
@@


1.26
log
@Since we don't yet point the classpath of the build-test.xml file to
the compiled classes, the Helm JAR must be built and installed.
@
text
@<?xml version="1.0"?>

<!-- Build file for Helm -->

<project name="Helm" default="jar" basedir="..">
	
        <property environment="ENV" />

        <property file="${user.home}/.ant.properties"/>
        <property file="${ENV.SANDBOX}/conf/ant.properties"/>
        <property file="conf/helm.ant.properties"/>

        <property name="build.dir" value="dest"/>
        <property name="build.dest" value="${build.dir}/class"/>
        <property name="build.test" value="${build.dir}/test"/>
        <property name="conf.dir" value="conf"/>
        <property name="sql.dir" value="${ENV.SANDBOX}/${project}/sql"/>
        <property name="lib.dir" value="lib"/>
        <property name="site.dir" value="${ENV.SANDBOX}/site"/>
        <property name="site.lib.dir" value="${site.dir}/lib"/>
        <property name="site.sql.dir" value="${site.dir}/sql"/>
        <property name="src.java.dir" value="java"/>
        <property name="src.test.dir" value="tests"/>
        <property name="project.package" value="org/tigris/${project}"/>
        <property name="javadoc.destdir" value="www/apidocs"/>
        <property name="torque.dir" value="${sql.dir}/torque"/>
        <property name="torque.zip" value="torque-1.0.zip"/>
        <property name="final.name" value="${project}-${version}"/>

        <path id="classpath">
            <fileset dir="${lib.dir}">
                <include name="**/*.jar"/>
            </fileset>
            <fileset dir="${site.lib.dir}">
                <include name="**/*.jar"/>
            </fileset>
            <fileset dir="${java.lib.dir}">
                <include name="**/*.jar"/>
                <exclude name="**/turbine*.jar"/>
            </fileset>
        </path>

    <target name="init">
        <uptodate property="baseom.uptodate"
                  targetfile="${torque.dir}/output/sql/${project}-schema.sql">
            <srcfiles dir="${torque.dir}/schema" includes="${project}-schema.xml"/>
        </uptodate>
    </target>
    <!-- ================================================================= -->
    <!-- Prepares the build directory                                      -->
    <!-- ================================================================= -->
    <target name="prepare">
        <mkdir dir="${build.dir}"/>
        <mkdir dir="${build.dest}"/>
    </target>

    <!-- ================================================================= -->
    <!-- Compiles the source directory                                     -->
    <!-- ================================================================= -->
    <target name="compile" depends="prepare,check_for_eyebrowse,torque">
        <javac srcdir="${src.java.dir}"
            destdir="${build.dest}"
            debug="${debug}"
            deprecation="${deprecation}"
            optimize="${optimize}"
            includeantruntime="false">
	    <exclude name="org/tigris/helm/tool/mail/Eb**" 
		unless="eyebrowse.present" />
        <classpath refid="classpath"/>
	</javac>
        <copy todir="${build.dest}/org">
            <fileset dir="${src.java.dir}/org" includes="**/*.properties"/>
        </copy>
    </target>

    <!-- ================================================================= -->
    <!-- Compiles and invokes tests                                        -->
    <!-- ================================================================= -->
    <target name="test" depends="jar,install">
        <ant antfile="build/build-test.xml">
            <!-- <property file="build/build.properties"/> -->
        </ant>
    </target>

    <!-- ================================================================= -->
    <!-- Compiles the source directory and creates a .jar file             -->
    <!-- ================================================================= -->
    <target name="jar" depends="compile">
	<!-- TODO: Use manifest attribute -->
        <jar jarfile="${build.dir}/${project}.jar"
            basedir="${build.dest}"
            excludes="**/package.html"/>
    </target>

    <target name="install" depends="jar">
        <copy file="${build.dir}/${project}.jar"
              tofile="${site.lib.dir}/${project}.jar"/>
        <copy todir="${site.lib.dir}">
            <fileset dir="${lib.dir}" includes="**/*.jar"/>
        </copy>
    </target>

    <!-- ================================================================= -->
    <!-- Runs a 'clean' compile                                            -->
    <!-- ================================================================= -->
    <target name="most" depends="clean,jar"/>
    
    <!-- ================================================================= -->
    <!-- Makes everything including install                                -->
    <!-- ================================================================= -->
    <target name="all" depends="most,install"/>


    <!-- ================================================================= -->
    <!-- Creates the API documentation                                     -->
    <!-- ================================================================= -->
    <target name="javadocs" depends="prepare">
        <mkdir dir="${javadoc.destdir}"/>
        <javadoc
            sourcepath="${src.java.dir}"
            packagenames="org.tigris.${project}.*"
            destdir="${javadoc.destdir}"
            author="true"
            private="true"
            version="true"
            use="true"
            windowtitle="${Name} ${version} API"
            doctitle="${Name} ${version} API"
            bottom="Copyright &#169; ${year} Tigris.org. All Rights Reserved." >
        <classpath refid="classpath"/>
        </javadoc>
    </target>
    
    <!-- ================================================================= -->
    <!-- Cleans up the build directory                                     -->
    <!-- ================================================================= -->
    <target name="clean">
        <delete dir="${build.dir}"/>
        <delete dir="${torque.dir}/output"/>
        <delete>
            <fileset dir="${src.java.dir}/${project.package}/om"
                     includes="Base**.java"/>
        </delete>
        <delete>
            <fileset dir="${src.java.dir}/${project.package}/om/map"
                     includes="**/*.java"/>
        </delete>
    </target>
  
    <!-- ================================================================== -->
    <!-- Eyebrowse specific build targets				  -->
    <!-- ================================================================== -->
    <target name="check_for_eyebrowse">
        <available property="eyebrowse.present"
                   file="${site.lib.dir}/${eb}.jar"/>
    </target>

    <target name="eyebrowse-jar-install">
        <!-- install jar files -->
	    <echo message="Installing eyebrowse.jar into ${ENV.SANDBOX}/site/lib" />
        <copy file="${ENV.SANDBOX}/${eb}/lib/${eb}.jar"
              todir="${site.lib.dir}"/>
    </target>

    <target name="eyebrowse-install" depends="eyebrowse-jar-install">
    <!--
	<echo message="Installing eyebrowse.jar into ${ENV.SANDBOX}/site/lib" />
	<copy file="${ENV.SANDBOX}/${eb}/lib/${eb}.jar"
	     todir="${site.lib.dir}" />
    -->
	<!-- install config files -->
	<mkdir dir="${ENV.SANDBOX}/conf/eyebrowse" />
	
	<!-- install servlets conf 	-->
	<echo message="Installing config files" />
	<copy file="conf/${eb}/60${eb}-helm.servlets"
	      todir="${ENV.SANDBOX}/conf/servlets.d/"/>
	
	<!-- install sql files into $SANDBOX/site -->
	<mkdir dir="${site.sql.dir}/helm"/>
	<copy todir="${site.sql.dir}/helm">
	    <fileset dir="${ENV.SANDBOX}/${eb}/src/sql" includes="*.sql" />
	</copy>

        <!-- delete generated files first to avoid permissions exceptions -->
        <delete>
            <fileset dir="${ENV.SANDBOX}/conf/zone.properties.d"
                includes="**/60${eb}.zone.properties*"/>
        </delete>
	
	<!-- install zone.properties data   -->
	<copy todir="${ENV.SANDBOX}/conf/zone.properties.d/">
            <fileset dir="conf/${eb}" includes="**/60${eb}.zone.properties*"/>
        </copy>

	<delete>
            <fileset dir="${ENV.SANDBOX}/conf/${eb}"
                includes="**/${eb}.properties*"/>
        </delete>
	<copy todir="${ENV.SANDBOX}/conf/${eb}">
            <fileset dir="conf/${eb}" includes="**/${eb}.properties*"/>
        </copy>

	<!-- install scripts into $SANDBOX/site/scripts -->
	<mkdir dir="${ENV.SANDBOX}/site/scripts/${eb}" />
	<copy file="scripts/call_eyebrowse"
	      todir="${ENV.SANDBOX}/site/scripts/${eb}" />
	<copy file="${ENV.SANDBOX}/${eb}/src/scripts/${eb}" 
              todir="${ENV.SANDBOX}/site/scripts/${eb}" />
	<chmod dir="${ENV.SANDBOX}/site/scripts/${eb}"
               perm="u+x" excludes="**/*.in" />
    </target>

    <target name="eyebrowse-distclean">
	<!-- remove jar -->
	<delete file="${ENV.SANDBOX}/site/lib/${eb}.jar" />
	<!-- remove config files -->
	<delete>
	    <fileset dir="${ENV.SANDBOX}/conf/zone.properties.d/" 
		includes="**/eyebrowse*" />
	    <fileset dir="${ENV.SANDBOX}/conf/eyebrowse" />
	    <fileset dir="${ENV.SANDBOX}/site/sql/" includes="**/eyebrowse*" />
	    <fileset dir="${ENV.SANDBOX}/site/scripts/eyebrowse" />
	</delete>
    </target>
    
    <target name="torque" depends="init,torque-init" unless="baseom.uptodate">
        <taskdef name="torque-om" 
                classname="org.apache.torque.task.TorqueObjectModelTask">
            <classpath refid="classpath"/>
        </taskdef>
        <taskdef name="torque-sql"
                 classname="org.apache.torque.task.TorqueSQLTask">
            <classpath refid="classpath"/>
        </taskdef>

        <antcall target="project-sql"/>
        <antcall target="project-om"/> 

        <copy file="${torque.dir}/output/sql/${project}-schema.sql"
              todir="${sql.dir}/${project.package}"/>

        <copy todir="${src.java.dir}/${project.package}/om">
            <fileset dir="${torque.dir}/output/java/${project.package}/om">
                <include name="**/Base**.java"/>
            </fileset>
        </copy>

        <copy todir="${src.java.dir}/${project.package}/om/map">
            <fileset dir="${torque.dir}/output/java/${project.package}/om/map">
                <include name="**/*.java"/>
            </fileset>
        </copy>
    </target>

    <target name="torque-exists"> 
        <available property="torque.exists" file="${sql.dir}/torque/"/> 
    </target> 
    
    <target name="torque-expand" depends="torque-exists"
           unless="torque.exists\"> 
        <copy file="${site.lib.dir}/${torque.zip}"
              tofile="${sql.dir}/${torque.zip}"/>
        <unzip src="${sql.dir}/${torque.zip}" dest="${sql.dir}"/> 
    </target> 

    <target name="torque-expanded-check" depends="torque-expand">
        <uptodate property="torque.is.expanded"
                  targetfile="${sql.dir}/${torque.zip}">
            <srcfiles dir="${lib.dir}" includes="${torque.zip}"/>
        </uptodate>
    </target>
    
    <target name="torque-expanded" depends="torque-expanded-check"
            unless="torque.is.expanded">

        <copy file="${site.lib.dir}/${torque.zip}"
              tofile="${sql.dir}/${torque.zip}"/>
        <unzip src="${sql.dir}/${torque.zip}" dest="${sql.dir}"/>
    </target>

    <target name="torque-init" depends="torque-expanded"> 
        <property name="torque.config" value="${torque.dir}/config"/>
        <copy tofile="${torque.dir}/build.properties" overwrite="yes"
              file="${sql.dir}/config/torque.props"/>

        <property file="${torque.dir}/build.properties"/>

        <copy file="${sql.dir}/${schemaDirectory}/${project}-schema.xml"
              tofile="${torque.dir}/${schemaDirectory}/${project}-schema.xml"/>
    </target>

    <target name="project-sql" depends="torque-init">
        <ant antfile="build.xml" dir="${torque.dir}" target="project-sql">
            <property name="torque.home" value="${torque.dir}"/>
            <property name="lib.dir" value="${site.lib.dir}"/>
        </ant>
    </target>

    <target name="project-om" depends="torque-init">
        <ant antfile="build.xml" dir="${torque.dir}" target="project-om">
            <property name="torque.home" value="${torque.dir}"/>
            <property name="lib.dir" value="${site.lib.dir}"/>
        </ant>
    </target>

</project>
@


1.25
log
@don't use deprecated turbine jar.  it is still needed for branch
@
text
@d79 1
a79 1
    <target name="test" depends="compile">
d81 1
a81 1
            <!-- <property file="build.properties"/> -->
@


1.24
log
@* Added torque.zip property to reduce use of magic strings.

* Corrected classname attributes of Torque taskdefs for Turbine
3.0-dev (and Torque 1.0).

* Changed use of torque.home to torque.dir.  torque.home is used only
to set a property during antcall.

* Added patch by Josh Lucas to assure that the Torque ZIP file gets
copied into the correct location.  I had to modify the patch slightly
to fit it into my modified build file.

* Overriding lib.dir property in Torque's build.xml file to add our
JAR files to the CLASSPATH.  Generally, necessary JAR files are
included in the Torque ZIP, but since we already have these JARs
available, we use Torque's dist-lite and our own JAR files.
@
text
@d39 1
@


1.23
log
@Currently implemented in a Makefile -- going with that for now.  :[
@
text
@d27 1
d228 1
a228 1
                classname="org.apache.turbine.torque.TorqueObjectModelTask">
d232 1
a232 1
                 classname="org.apache.turbine.torque.TorqueSQLTask">
d239 1
a239 1
        <copy file="${torque.home}/output/sql/${project}-schema.sql"
d243 1
a243 1
            <fileset dir="${torque.home}/output/java/${project.package}/om">
d249 1
a249 1
            <fileset dir="${torque.home}/output/java/${project.package}/om/map">
d255 12
a266 1
    <target name="torque-expanded-check">
d268 2
a269 2
                  targetfile="${sql.dir}/torque.zip">
            <srcfiles dir="${lib.dir}" includes="torque.zip"/>
d276 3
a278 2
        <copy file="${lib.dir}/torque.zip" tofile="${sql.dir}/torque.zip"/>
        <unzip src="${sql.dir}/torque.zip" dest="${sql.dir}"/>
d282 2
a283 3
        <property name="torque.home" value="${sql.dir}/torque"/>
        <property name="torque.config" value="${torque.home}/config"/>
        <copy tofile="${torque.home}/build.properties" overwrite="yes"
d286 1
a286 1
        <property file="${torque.home}/build.properties"/>
d289 1
a289 1
              tofile="${torque.home}/${schemaDirectory}/${project}-schema.xml"/>
d293 3
a295 2
        <ant antfile="build.xml" dir="${torque.home}" target="project-sql">
            <property name="torque.home" value="${torque.home}"/>
d298 1
d300 3
a302 2
        <ant antfile="build.xml" dir="${torque.home}" target="project-om">
            <property name="torque.home" value="${torque.home}"/>
@


1.22
log
@reminder
@
text
@a100 5
    <!-- TODO: Implement -->
    <target name="install-cron">
        <echo message="Not yet implemented"/>
    </target>

@


1.21
log
@Removed unused property and added new "test" target with supporting
cast.
@
text
@d101 5
@


1.20
log
@Shrank header outlines to a smaller size.
@
text
@a13 1
        <property name="build.src" value="${build.dir}/src"/>
d15 1
d23 1
d72 9
@


1.19
log
@added removal of generated code to clean target
@
text
@d46 3
a48 3
    <!-- =================================================================== -->
    <!-- Prepares the build directory                                        -->
    <!-- =================================================================== -->
d54 3
a56 3
    <!-- =================================================================== -->
    <!-- Compiles the source directory                                       -->
    <!-- =================================================================== -->
d73 3
a75 3
    <!-- =================================================================== -->
    <!-- Compiles the source directory and creates a .jar file               -->
    <!-- =================================================================== -->
d91 3
a93 3
    <!-- =================================================================== -->
    <!-- Runs a 'clean' compile                                              -->
    <!-- =================================================================== -->
d96 3
a98 3
    <!-- =================================================================== -->
    <!-- Makes everything including install                                  -->
    <!-- =================================================================== -->
d102 3
a104 3
    <!-- =================================================================== -->
    <!-- Creates the API documentation                                       -->
    <!-- =================================================================== -->
d122 3
a124 3
    <!-- =================================================================== -->
    <!-- Cleans up the build directory                                       -->
    <!-- =================================================================== -->
d139 1
a139 1
    <!-- Eyebrowse specific build targets				    -->
@


1.18
log
@Moved clustering features out of RMI and into the database.
@
text
@d128 8
@


1.17
log
@Fixed up cluster singleton interface and made the task runner into a cluster singleton.
@
text
@a15 1
        <property name="rmic.dest" value="${build.dir}/class"/>
a73 22
    <!-- Create stub classes for remote objects                              -->
    <!-- =================================================================== -->
    <target name="rmic" depends="compile">
        <rmic classname="org.tigris.helm.tool.cache.CacheRegistryManager"
            base="${rmic.dest}">
            <classpath refid="classpath"/>
        </rmic>
        <rmic classname="org.tigris.helm.tool.cache.CacheRegistry"
            base="${rmic.dest}">
            <classpath refid="classpath"/>
        </rmic>
        <rmic classname="org.tigris.helm.tool.acl.ProjectGraphDenormalizerMediator"
            base="${rmic.dest}">
            <classpath refid="classpath"/>
        </rmic>
        <rmic classname="org.tigris.helm.tool.acl.ProjectGraphDenormalizerService"
            base="${rmic.dest}">
            <classpath refid="classpath"/>
        </rmic>
    </target>

    <!-- =================================================================== -->
d76 1
a76 1
    <target name="jar" depends="rmic">
@


1.16
log
@this seems to be the right order, since it lets me override ant properties
with whatever's specified in ~/.ant.properties
@
text
@a93 8
        <rmic classname="org.tigris.helm.tool.task.TaskRunnerMediator"
            base="${rmic.dest}">
            <classpath refid="classpath"/>
        </rmic>
        <rmic classname="org.tigris.helm.tool.task.TaskRunnerService"
            base="${rmic.dest}">
            <classpath refid="classpath"/>
        </rmic>
@


1.15
log
@delete the correct directory in clean
@
text
@d9 1
a11 1
        <property file="${user.home}/.ant.properties"/>
@


1.14
log
@major changes in how we use torque.  We no longer will have the individual templates checked into helm but instead will use the torque.zip.
@
text
@d158 1
a158 1
        <delete dir="${sql.dir}/output"/>
@


1.13
log
@Pass javadoc the classpath manufactured earlier in the file.
@
text
@d26 1
d43 2
a44 2
                  targetfile="${sql.dir}/output/${project}.generation.report">
            <srcfiles dir="${sql.dir}/schema" includes="${project}-schema.xml"/>
d251 1
a251 1
        <copy file="${torque.home}/output/${project}-schema.sql"
d255 1
a255 1
            <fileset dir="${torque.home}/output/${project.package}/om">
d261 1
a261 1
            <fileset dir="${torque.home}/output/${project.package}/om/map">
d267 16
a282 2
    <target name="torque-init">
        <property name="torque.home" value="${sql.dir}"/>
d284 2
a285 2
        <property name="torque.props" value="${torque.config}/torque.props"/>
        <property name="torque.macros" value="${torque.config}/torque.macros"/>
d287 1
a287 1
        <property file="${torque.props}"/>
d289 2
d294 3
a296 10
        <torque-sql
                 contextProperties="${torque.props}"
                 projectName="${project}"
                 xmlfile="${torque.home}/${schemaDirectory}/${project}-schema.xml"
                 controlTemplate="${SQLControlTemplate}"
                 outputDirectory="${torque.home}/${outputDirectory}"
                 templatePath="${torque.home}/${templatePath}"
                 outputFile="report.${project}.sql.generation"
                 targetDatabase="${database}"
                 />
d299 3
a301 12
        <torque-om
             contextProperties="${torque.props}"
             xmlFile="${torque.home}/${schemaDirectory}/${project}-schema.xml"
             controlTemplate="${OMControlTemplate}"
             outputDirectory="${torque.home}/${outputDirectory}"
             templatePath="${torque.home}/${templatePath}"
             targetPackage="${targetPackage}"
             outputFile="${project}.generation.report"
             addSaveMethod="${addSaveMethod}"
             addGetByNameMethod="${addGetByNameMethod}"
             objectModelType="${objectModelType}"
             />
@


1.12
log
@Broke long line and added a space between targets.
@
text
@d147 3
a149 2
            bottom="Copyright &#169; ${year} Tigris.org. All Rights Reserved."
        />
@


1.11
log
@Added cross JVM single for denormalizing project graph database tables.
@
text
@d219 2
a220 1
	<chmod dir="${ENV.SANDBOX}/site/scripts/${eb}" perm="u+x" excludes="**/*.in" />
d222 1
@


1.10
log
@added classpath refid to rmic target
@
text
@d85 8
@


1.9
log
@added directories for classpath...  added includeantruntime=false so that we control what gets used for CP
@
text
@d78 3
a80 1
            base="${rmic.dest}"/>
d82 3
a84 1
            base="${rmic.dest}"/>
d86 3
a88 1
            base="${rmic.dest}"/>
@


1.8
log
@Added RMI compilation of new cross JVM services.
@
text
@d32 6
d62 2
a63 1
            optimize="${optimize}">
d66 1
a66 5
        <classpath>
            <fileset dir="${site.lib.dir}">
                <include name="**/*.jar"/>
            </fileset>
        </classpath>
d84 3
a86 1
            base="${rmic.dest}"/>
@


1.7
log
@fixed bad include
@
text
@d16 1
d71 14
d87 1
a87 1
    <target name="jar" depends="compile">
@


1.7.6.1
log
@changes to make this more friendly under solaris:
* avoid -e test (-f is portable)
* use cd instead of pushd/popd
* build changes (specify ant.home & a high heap size)
@
text
@a11 1
        <property name="ant.home" value="/usr/lib/java"/>
@


1.7.6.2
log
@reference ~/.ant.properties before $SANDBOX/conf/ant.properties for
overrides
@
text
@a8 1
        <property file="${user.home}/.ant.properties"/>
d11 1
@


1.6
log
@Rolling back the changes to the .sh file.  I really want these files to be as 'dumb' as possible.

Added the check for eyebrowse.jar to the build.xml file and used a search for the physical file instead of a class.  This was something I overlooked.
@
text
@d130 1
a130 1
                   file="${site.lib.jar}/${eb}.jar"/>
@


1.5
log
@Made more use of site.lib.dir property.
@
text
@d130 1
a130 1
	    classname="org.tigris.eyebrowse.EyebrowseDb" />
@


1.4
log
@Added new site.lib.dir property.
@
text
@d81 1
a81 1
              tofile="${site.dir}/lib/${project}.jar"/>
d137 1
a137 1
              todir="${site.dir}/lib"/>
d144 1
a144 1
	     todir="${site.dir}/lib/" />
@


1.3
log
@install the 'extra' jars into site/lib so that other modules can use them if necessary
@
text
@d20 1
d59 1
a59 1
            <fileset dir="${site.dir}/lib">
d82 1
a82 1
        <copy todir="${site.dir}/lib">
@


1.2
log
@can't look for site/lib before it's created
@
text
@d81 3
@


1.1
log
@Changed file names to allow for typing of 'ant'

Added a helm specific ant.properties file.

Added a new eyebrowse-jar-install target
@
text
@a29 3
            <fileset dir="${site.dir}/lib">
                <include name="**/*.jar"/>
            </fileset>
d57 5
a61 1
        <classpath refid="classpath"/>
@

