|
@@ -103,7 +103,6 @@
|
|
value="http://repo2.maven.org/maven2/org/apache/ivy/ivy" />
|
|
value="http://repo2.maven.org/maven2/org/apache/ivy/ivy" />
|
|
<property name="ivy.home" value="${user.home}/.ant" />
|
|
<property name="ivy.home" value="${user.home}/.ant" />
|
|
<property name="ivy.lib" value="${build.dir}/lib"/>
|
|
<property name="ivy.lib" value="${build.dir}/lib"/>
|
|
- <property name="ivy.package.lib" value="${build.dir}/package/lib"/>
|
|
|
|
<property name="ivy.test.lib" value="${build.dir}/test/lib"/>
|
|
<property name="ivy.test.lib" value="${build.dir}/test/lib"/>
|
|
<property name="ivy.jdiff.lib" value="${build.dir}/jdiff/lib"/>
|
|
<property name="ivy.jdiff.lib" value="${build.dir}/jdiff/lib"/>
|
|
<property name="ivysettings.xml" value="${basedir}/ivysettings.xml"/>
|
|
<property name="ivysettings.xml" value="${basedir}/ivysettings.xml"/>
|
|
@@ -151,20 +150,6 @@
|
|
<property name="build.dir.eclipse-main-classes" value="${build.dir.eclipse}/classes-main"/>
|
|
<property name="build.dir.eclipse-main-classes" value="${build.dir.eclipse}/classes-main"/>
|
|
<property name="build.dir.eclipse-test-classes" value="${build.dir.eclipse}/classes-test"/>
|
|
<property name="build.dir.eclipse-test-classes" value="${build.dir.eclipse}/classes-test"/>
|
|
|
|
|
|
- <!-- cppunit property set -->
|
|
|
|
- <property name="cppunit.lib" value="/usr/lib"/>
|
|
|
|
- <property name="cppunit.m4" value="/usr/share/aclocal"/>
|
|
|
|
-
|
|
|
|
- <!-- packaging property set -->
|
|
|
|
- <property name="package.release" value="1"/>
|
|
|
|
- <property name="package.prefix" value="/usr"/>
|
|
|
|
- <property name="package.conf.dir" value="/etc/zookeeper"/>
|
|
|
|
- <property name="package.log.dir" value="/var/log/zookeeper"/>
|
|
|
|
- <property name="package.pid.dir" value="/var/run/zookeeper"/>
|
|
|
|
- <property name="package.var.dir" value="/var/lib/zookeeper"/>
|
|
|
|
- <property name="package.share.dir" value="/share/zookeeper"/>
|
|
|
|
- <property name="package.buildroot" value="/tmp/zookeeper_package_build_${user.name}"/>
|
|
|
|
- <property name="package.build.dir" value="/tmp/zookeeper_package_build_${user.name}/BUILD"/>
|
|
|
|
|
|
|
|
<!-- ====================================================== -->
|
|
<!-- ====================================================== -->
|
|
<!-- Macro definitions -->
|
|
<!-- Macro definitions -->
|
|
@@ -209,12 +194,6 @@
|
|
<path refid="java.classpath"/>
|
|
<path refid="java.classpath"/>
|
|
</path>
|
|
</path>
|
|
|
|
|
|
- <path id="package.classpath">
|
|
|
|
- <fileset dir="${ivy.package.lib}">
|
|
|
|
- <include name="**/jdeb*.jar" />
|
|
|
|
- </fileset>
|
|
|
|
- </path>
|
|
|
|
-
|
|
|
|
<!-- ====================================================== -->
|
|
<!-- ====================================================== -->
|
|
<!-- Generate and compile the Java files -->
|
|
<!-- Generate and compile the Java files -->
|
|
<!-- ====================================================== -->
|
|
<!-- ====================================================== -->
|
|
@@ -222,7 +201,6 @@
|
|
<mkdir dir="${build.classes}" />
|
|
<mkdir dir="${build.classes}" />
|
|
|
|
|
|
<mkdir dir="${ivy.lib}"/>
|
|
<mkdir dir="${ivy.lib}"/>
|
|
- <mkdir dir="${ivy.package.lib}"/>
|
|
|
|
<mkdir dir="${ivy.test.lib}"/>
|
|
<mkdir dir="${ivy.test.lib}"/>
|
|
<condition property="ivy.jar.exists">
|
|
<condition property="ivy.jar.exists">
|
|
<available file="${lib.dir}/ivy-${ivy.version}.jar"/>
|
|
<available file="${lib.dir}/ivy-${ivy.version}.jar"/>
|
|
@@ -335,11 +313,6 @@
|
|
pattern="${ivy.test.lib}/[artifact]-[revision].[ext]"/>
|
|
pattern="${ivy.test.lib}/[artifact]-[revision].[ext]"/>
|
|
</target>
|
|
</target>
|
|
|
|
|
|
- <target name="ivy-retrieve-package" depends="init,ivy-init">
|
|
|
|
- <ivy:retrieve settingsRef="${ant.project.name}" conf="package"
|
|
|
|
- pattern="${ivy.package.lib}/[artifact]-[revision].[ext]"/>
|
|
|
|
- </target>
|
|
|
|
-
|
|
|
|
<target name="ivy-retrieve-jdiff" depends="init,ivy-init">
|
|
<target name="ivy-retrieve-jdiff" depends="init,ivy-init">
|
|
<mkdir dir="${ivy.jdiff.lib}"/>
|
|
<mkdir dir="${ivy.jdiff.lib}"/>
|
|
<ivy:retrieve settingsRef="${ant.project.name}" type="jar" conf="jdiff"
|
|
<ivy:retrieve settingsRef="${ant.project.name}" type="jar" conf="jdiff"
|
|
@@ -373,29 +346,6 @@
|
|
</javac>
|
|
</javac>
|
|
</target>
|
|
</target>
|
|
|
|
|
|
- <target name="compile-native" depends="compile_jute" description="Make C binding">
|
|
|
|
- <exec executable="autoreconf" dir="${c.src.dir}" searchpath="yes"
|
|
|
|
- failonerror="yes">
|
|
|
|
- <arg value="-if"/>
|
|
|
|
- <env key="ACLOCAL" value="aclocal -I ${cppunit.m4}"/>
|
|
|
|
- </exec>
|
|
|
|
- <mkdir dir="${build.dir}/c" />
|
|
|
|
- <exec executable="${c.src.dir}/configure" dir="${build.dir}/c"
|
|
|
|
- failonerror="yes">
|
|
|
|
- <env key="base_dir" value="${basedir}"/>
|
|
|
|
- <env key="CALLER" value="ANT"/>
|
|
|
|
- <arg value="--prefix=${build.dir}/c/build/${package.prefix}"/>
|
|
|
|
- </exec>
|
|
|
|
- <property name="c.build" value="${build.dir}/c/build"/>
|
|
|
|
- <exec dir="${build.dir}/c" executable="make" failonerror="true">
|
|
|
|
- <arg value="install"/>
|
|
|
|
- <env key="LD_LIBRARY_PATH" value="${c.build}"/>
|
|
|
|
- <env key="PATH" path="${env.PATH};${c.src.dir};"/>
|
|
|
|
- <env key="CALLER" value="ANT"/>
|
|
|
|
- <env key="base_dir" value="${basedir}"/>
|
|
|
|
- </exec>
|
|
|
|
- </target>
|
|
|
|
-
|
|
|
|
<!-- ====================================================== -->
|
|
<!-- ====================================================== -->
|
|
<!-- Documentation -->
|
|
<!-- Documentation -->
|
|
<!-- ====================================================== -->
|
|
<!-- ====================================================== -->
|
|
@@ -631,29 +581,24 @@
|
|
<!-- -->
|
|
<!-- -->
|
|
<!-- ================================================================== -->
|
|
<!-- ================================================================== -->
|
|
<target name="package"
|
|
<target name="package"
|
|
- depends="jar,bin-jar,src-jar,javadoc-jar,test-jar,api-report,create-cppunit-configure,compile-native,compile-test"
|
|
|
|
|
|
+ depends="jar,bin-jar,src-jar,javadoc-jar,test-jar,api-report,create-cppunit-configure,compile-test"
|
|
description="Build distribution">
|
|
description="Build distribution">
|
|
<mkdir dir="${dist.dir}"/>
|
|
<mkdir dir="${dist.dir}"/>
|
|
<mkdir dir="${dist.dir}/lib"/>
|
|
<mkdir dir="${dist.dir}/lib"/>
|
|
- <mkdir dir="${dist.dir}/libexec"/>
|
|
|
|
- <mkdir dir="${dist.dir}/share/zookeeper/contrib"/>
|
|
|
|
- <mkdir dir="${dist.dir}/share/zookeeper/recipes"/>
|
|
|
|
|
|
+ <mkdir dir="${dist.dir}/contrib"/>
|
|
|
|
+ <mkdir dir="${dist.dir}/recipes"/>
|
|
<mkdir dir="${dist.dir}/bin"/>
|
|
<mkdir dir="${dist.dir}/bin"/>
|
|
<mkdir dir="${dist.dir}/docs"/>
|
|
<mkdir dir="${dist.dir}/docs"/>
|
|
<mkdir dir="${dist.dir}/docs/jdiff"/>
|
|
<mkdir dir="${dist.dir}/docs/jdiff"/>
|
|
<mkdir dir="${dist.dir}/docs/api"/>
|
|
<mkdir dir="${dist.dir}/docs/api"/>
|
|
- <mkdir dir="${dist.dir}/share/zookeeper/templates/conf"/>
|
|
|
|
- <mkdir dir="${dist.dir}/sbin"/>
|
|
|
|
|
|
|
|
- <copy todir="${dist.dir}/share/zookeeper" includeEmptyDirs="false">
|
|
|
|
|
|
+ <copy todir="${dist.dir}/lib" includeEmptyDirs="false">
|
|
<fileset dir="${lib.dir}">
|
|
<fileset dir="${lib.dir}">
|
|
<exclude name="**/ivy*.jar" />
|
|
<exclude name="**/ivy*.jar" />
|
|
- <exclude name="**/deb*.jar" />
|
|
|
|
</fileset>
|
|
</fileset>
|
|
<fileset dir="${ivy.lib}"/>
|
|
<fileset dir="${ivy.lib}"/>
|
|
</copy>
|
|
</copy>
|
|
|
|
|
|
- <copy file="${basedir}/src/packages/update-zookeeper-env.sh" tofile="${dist.dir}/sbin/update-zookeeper-env.sh"/>
|
|
|
|
<subant target="package">
|
|
<subant target="package">
|
|
<!--Pass down the version in case its needed again and the target
|
|
<!--Pass down the version in case its needed again and the target
|
|
distribution directory so contribs know where to install to.-->
|
|
distribution directory so contribs know where to install to.-->
|
|
@@ -663,12 +608,12 @@
|
|
<fileset file="${recipes.dir}/build.xml"/>
|
|
<fileset file="${recipes.dir}/build.xml"/>
|
|
</subant>
|
|
</subant>
|
|
|
|
|
|
- <copy todir="${dist.dir}/share/zookeeper">
|
|
|
|
|
|
+ <copy todir="${dist.dir}">
|
|
<fileset file="${build.dir}/${final.name}.jar"/>
|
|
<fileset file="${build.dir}/${final.name}.jar"/>
|
|
</copy>
|
|
</copy>
|
|
|
|
|
|
- <checksum file="${dist.dir}/share/zookeeper/${final.name}.jar" algorithm="md5"/>
|
|
|
|
- <checksum file="${dist.dir}/share/zookeeper/${final.name}.jar" algorithm="sha1"/>
|
|
|
|
|
|
+ <checksum file="${dist.dir}/${final.name}.jar" algorithm="md5"/>
|
|
|
|
+ <checksum file="${dist.dir}/${final.name}.jar" algorithm="sha1"/>
|
|
|
|
|
|
<mkdir dir="${dist.maven.dir}"/>
|
|
<mkdir dir="${dist.maven.dir}"/>
|
|
|
|
|
|
@@ -710,15 +655,7 @@
|
|
|
|
|
|
|
|
|
|
<copy todir="${dist.dir}/bin">
|
|
<copy todir="${dist.dir}/bin">
|
|
- <fileset dir="bin" includes="zkCli*"/>
|
|
|
|
- </copy>
|
|
|
|
-
|
|
|
|
- <copy todir="${dist.dir}/libexec">
|
|
|
|
- <fileset dir="bin" includes="zkEnv*"/>
|
|
|
|
- </copy>
|
|
|
|
-
|
|
|
|
- <copy todir="${dist.dir}/sbin">
|
|
|
|
- <fileset dir="bin" includes="zkServer*"/>
|
|
|
|
|
|
+ <fileset dir="bin"/>
|
|
</copy>
|
|
</copy>
|
|
|
|
|
|
<copy todir="${dist.dir}/conf">
|
|
<copy todir="${dist.dir}/conf">
|
|
@@ -742,20 +679,9 @@
|
|
<copy todir="${dist.dir}/src" includeEmptyDirs="true">
|
|
<copy todir="${dist.dir}/src" includeEmptyDirs="true">
|
|
<fileset dir="src" excludes="**/*.template **/docs/build/**/* **/ivy*.jar"/>
|
|
<fileset dir="src" excludes="**/*.template **/docs/build/**/* **/ivy*.jar"/>
|
|
</copy>
|
|
</copy>
|
|
-
|
|
|
|
- <copy todir="${dist.dir}/${package.share.dir}/templates/conf">
|
|
|
|
- <fileset dir="src/packages/templates/conf"/>
|
|
|
|
- </copy>
|
|
|
|
-
|
|
|
|
- <copy file="${basedir}/conf/zoo_sample.cfg" tofile="${dist.dir}/${package.share.dir}/templates/conf/zoo.cfg" />
|
|
|
|
- <replace file="${dist.dir}/${package.share.dir}/templates/conf/zoo.cfg">
|
|
|
|
- <replacetoken>/tmp/zookeeper</replacetoken>
|
|
|
|
- <replacevalue>${VAR_DIR}/data</replacevalue>
|
|
|
|
- </replace>
|
|
|
|
|
|
|
|
<chmod perm="ugo+x" type="file" parallel="false">
|
|
<chmod perm="ugo+x" type="file" parallel="false">
|
|
<fileset dir="${dist.dir}/bin"/>
|
|
<fileset dir="${dist.dir}/bin"/>
|
|
- <fileset dir="${dist.dir}/sbin"/>
|
|
|
|
<fileset dir="${dist.dir}/src/contrib/">
|
|
<fileset dir="${dist.dir}/src/contrib/">
|
|
<include name="*/bin/*" />
|
|
<include name="*/bin/*" />
|
|
</fileset>
|
|
</fileset>
|
|
@@ -830,157 +756,6 @@
|
|
</macro_tar>
|
|
</macro_tar>
|
|
</target>
|
|
</target>
|
|
|
|
|
|
- <target name="package-native" depends="compile-native, package" description="Make C binding tarball">
|
|
|
|
- <!-- For Unix platforms only, use OS native tar to preserve symlinks -->
|
|
|
|
- <exec executable="tar" dir="${build.dir}/c/build">
|
|
|
|
- <arg value="cfzv" />
|
|
|
|
- <arg value="${build.dir}/${final.name}-lib.tar.gz" />
|
|
|
|
- <arg value="." />
|
|
|
|
- </exec>
|
|
|
|
- <subant target="package">
|
|
|
|
- <!--Pass down the version in case its needed again and the target
|
|
|
|
- distribution directory so contribs know where to install to.-->
|
|
|
|
- <property name="version" value="${version}"/>
|
|
|
|
- <property name="dist.dir" value="${dist.dir}"/>
|
|
|
|
- <fileset file="${contrib.dir}/build.xml"/>
|
|
|
|
- <fileset file="${recipes.dir}/build.xml"/>
|
|
|
|
- </subant>
|
|
|
|
- </target>
|
|
|
|
-
|
|
|
|
- <target name="rpm" depends="package-native, tar" description="Make rpm package">
|
|
|
|
- <subant target="rpm">
|
|
|
|
- <!--Pass down the version in case its needed again and the target
|
|
|
|
- distribution directory so contribs know where to install to.-->
|
|
|
|
- <property name="version" value="${version}"/>
|
|
|
|
- <property name="dist.dir" value="${dist.dir}"/>
|
|
|
|
- <fileset file="${contrib.dir}/build.xml"/>
|
|
|
|
- <fileset file="${recipes.dir}/build.xml"/>
|
|
|
|
- </subant>
|
|
|
|
- <path id="c.lib">
|
|
|
|
- <fileset dir="${build.dir}">
|
|
|
|
- <include name="${final.name}-lib.tar.gz"/>
|
|
|
|
- </fileset>
|
|
|
|
- </path>
|
|
|
|
- <property name="c.lib" refid="c.lib"/>
|
|
|
|
- <mkdir dir="${package.buildroot}/BUILD" />
|
|
|
|
- <mkdir dir="${package.buildroot}/RPMS" />
|
|
|
|
- <mkdir dir="${package.buildroot}/SRPMS" />
|
|
|
|
- <mkdir dir="${package.buildroot}/SOURCES" />
|
|
|
|
- <mkdir dir="${package.buildroot}/SPECS" />
|
|
|
|
- <copy todir="${package.buildroot}/SOURCES">
|
|
|
|
- <fileset dir="${build.dir}">
|
|
|
|
- <include name="${final.name}.tar.gz" />
|
|
|
|
- </fileset>
|
|
|
|
- <fileset file="${c.lib}" />
|
|
|
|
- </copy>
|
|
|
|
- <copy file="${src.dir}/packages/rpm/spec/zookeeper.spec" todir="${package.buildroot}/SPECS">
|
|
|
|
- <filterchain>
|
|
|
|
- <replacetokens>
|
|
|
|
- <token key="final.name" value="${final.name}" />
|
|
|
|
- <token key="version" value="${version}" />
|
|
|
|
- <token key="package.release" value="${package.release}" />
|
|
|
|
- <token key="package.build.dir" value="${package.build.dir}" />
|
|
|
|
- <token key="package.prefix" value="${package.prefix}" />
|
|
|
|
- <token key="package.conf.dir" value="${package.conf.dir}" />
|
|
|
|
- <token key="package.log.dir" value="${package.log.dir}" />
|
|
|
|
- <token key="package.pid.dir" value="${package.pid.dir}" />
|
|
|
|
- <token key="package.var.dir" value="${package.var.dir}" />
|
|
|
|
- <token key="c.lib" value="${c.lib}" />
|
|
|
|
- </replacetokens>
|
|
|
|
- </filterchain>
|
|
|
|
- </copy>
|
|
|
|
- <rpm specFile="zookeeper.spec" command="-ba" topDir="${package.buildroot}" cleanBuildDir="true" failOnError="true"
|
|
|
|
-/>
|
|
|
|
- <copy todir="${build.dir}/" flatten="true">
|
|
|
|
- <fileset dir="${package.buildroot}/RPMS">
|
|
|
|
- <include name="**/${name}*.rpm" />
|
|
|
|
- </fileset>
|
|
|
|
- <fileset dir="${package.buildroot}/SRPMS">
|
|
|
|
- <include name="**/${name}*.rpm" />
|
|
|
|
- </fileset>
|
|
|
|
- </copy>
|
|
|
|
- <delete dir="${package.buildroot}" quiet="true" verbose="false"/>
|
|
|
|
- </target>
|
|
|
|
-
|
|
|
|
- <target name="deb" depends="ivy-retrieve-package, package-native, tar" description="Make deb package">
|
|
|
|
- <subant target="deb">
|
|
|
|
- <!--Pass down the version in case its needed again and the target
|
|
|
|
- distribution directory so contribs know where to install to.-->
|
|
|
|
- <property name="version" value="${version}"/>
|
|
|
|
- <property name="dist.dir" value="${dist.dir}"/>
|
|
|
|
- <fileset file="${contrib.dir}/build.xml"/>
|
|
|
|
- <fileset file="${recipes.dir}/build.xml"/>
|
|
|
|
- </subant>
|
|
|
|
- <taskdef name="deb" classname="org.vafer.jdeb.ant.DebAntTask">
|
|
|
|
- <classpath refid="java.classpath"/>
|
|
|
|
- <classpath refid="package.classpath"/>
|
|
|
|
- </taskdef>
|
|
|
|
-
|
|
|
|
- <mkdir dir="${package.build.dir}/zookeeper.control" />
|
|
|
|
- <copy todir="${package.buildroot}/${package.prefix}">
|
|
|
|
- <fileset dir="${build.dir}/${final.name}">
|
|
|
|
- <include name="bin/**" />
|
|
|
|
- <include name="conf/**" />
|
|
|
|
- <include name="sbin/**" />
|
|
|
|
- <include name="share/**" />
|
|
|
|
- </fileset>
|
|
|
|
- </copy>
|
|
|
|
- <copy todir="${package.build.dir}/zookeeper.control">
|
|
|
|
- <fileset dir="${src.dir}/packages/deb/zookeeper.control">
|
|
|
|
- <exclude name="control" />
|
|
|
|
- </fileset>
|
|
|
|
- </copy>
|
|
|
|
- <copy file="${src.dir}/packages/deb/zookeeper.control/control" todir="${package.build.dir}/zookeeper.control">
|
|
|
|
- <filterchain>
|
|
|
|
- <replacetokens>
|
|
|
|
- <token key="final.name" value="${final.name}" />
|
|
|
|
- <token key="version" value="${version}" />
|
|
|
|
- <token key="package.release" value="${package.release}" />
|
|
|
|
- <token key="package.build.dir" value="${package.build.dir}" />
|
|
|
|
- <token key="package.prefix" value="${package.prefix}" />
|
|
|
|
- <token key="package.conf.dir" value="${package.conf.dir}" />
|
|
|
|
- <token key="package.log.dir" value="${package.log.dir}" />
|
|
|
|
- <token key="package.pid.dir" value="${package.pid.dir}" />
|
|
|
|
- <token key="package.var.dir" value="${package.var.dir}" />
|
|
|
|
- </replacetokens>
|
|
|
|
- </filterchain>
|
|
|
|
- </copy>
|
|
|
|
- <deb destfile="${package.buildroot}/${name}_${version}-${package.release}_${os.arch}.deb" control="${package.build.dir}/zookeeper.control">
|
|
|
|
- <tarfileset dir="${build.dir}/${final.name}/share/zookeeper" filemode="644" prefix="${package.prefix}/share/zookeeper">
|
|
|
|
- <include name="**" />
|
|
|
|
- </tarfileset>
|
|
|
|
- <tarfileset dir="${build.dir}/${final.name}/bin" filemode="755" prefix="${package.prefix}/bin">
|
|
|
|
- <include name="zkCli.sh" />
|
|
|
|
- </tarfileset>
|
|
|
|
- <tarfileset dir="${build.dir}/${final.name}/sbin" filemode="755" prefix="${package.prefix}/sbin">
|
|
|
|
- <include name="**.sh" />
|
|
|
|
- </tarfileset>
|
|
|
|
- <tarfileset dir="${build.dir}/${final.name}/libexec" filemode="755" prefix="${package.prefix}/libexec">
|
|
|
|
- <include name="zkEnv.sh" />
|
|
|
|
- </tarfileset>
|
|
|
|
- <tarfileset dir="${build.dir}/c/build/${package.prefix}/include" prefix="${package.prefix}/include">
|
|
|
|
- <include name="**" />
|
|
|
|
- </tarfileset>
|
|
|
|
- <tarfileset dir="${build.dir}/c/build/${package.prefix}/lib" filemode="755" prefix="${package.prefix}/lib">
|
|
|
|
- <include name="**" />
|
|
|
|
- </tarfileset>
|
|
|
|
- <tarfileset dir="${build.dir}/${final.name}/conf" filemode="644" prefix="${package.conf.dir}">
|
|
|
|
- <include name="**" />
|
|
|
|
- </tarfileset>
|
|
|
|
- <tarfileset dir="${build.dir}/${final.name}/src/packages/deb/init.d" filemode="755" prefix="/etc/init.d">
|
|
|
|
- <include name="**" />
|
|
|
|
- </tarfileset>
|
|
|
|
- </deb>
|
|
|
|
-
|
|
|
|
- <copy todir="${build.dir}/" flatten="true">
|
|
|
|
- <fileset dir="${package.buildroot}">
|
|
|
|
- <include name="**/${name}*.deb" />
|
|
|
|
- </fileset>
|
|
|
|
- </copy>
|
|
|
|
- <delete dir="${package.buildroot}" quiet="true" verbose="false"/>
|
|
|
|
-
|
|
|
|
- </target>
|
|
|
|
-
|
|
|
|
<!-- ====================================================== -->
|
|
<!-- ====================================================== -->
|
|
<!-- Clean. Delete the build files, and their directories -->
|
|
<!-- Clean. Delete the build files, and their directories -->
|
|
<!-- ====================================================== -->
|
|
<!-- ====================================================== -->
|
|
@@ -999,7 +774,6 @@
|
|
<delete>
|
|
<delete>
|
|
<fileset dir="${basedir}" includes="*.jar,*.tar.gz"/>
|
|
<fileset dir="${basedir}" includes="*.jar,*.tar.gz"/>
|
|
</delete>
|
|
</delete>
|
|
- <delete dir="${package.buildroot}" />
|
|
|
|
</target>
|
|
</target>
|
|
|
|
|
|
<target name="clean-contrib">
|
|
<target name="clean-contrib">
|
|
@@ -1122,7 +896,6 @@
|
|
<exec executable="autoreconf" dir="${c.src.dir}" searchpath="yes"
|
|
<exec executable="autoreconf" dir="${c.src.dir}" searchpath="yes"
|
|
failonerror="yes">
|
|
failonerror="yes">
|
|
<arg value="-if"/>
|
|
<arg value="-if"/>
|
|
- <env key="ACLOCAL" value="aclocal -I ${cppunit.m4}"/>
|
|
|
|
</exec>
|
|
</exec>
|
|
</target>
|
|
</target>
|
|
|
|
|
|
@@ -1152,8 +925,9 @@
|
|
depends="compile_jute, jar, create-cppunit-makefile"
|
|
depends="compile_jute, jar, create-cppunit-makefile"
|
|
if="cppunit"
|
|
if="cppunit"
|
|
description="to run cppunit test cases">
|
|
description="to run cppunit test cases">
|
|
|
|
+ <property name="lib.cppunit" value="/usr/local/lib"/>
|
|
<exec dir="${test.cppunit.dir}" executable="make" failonerror="true">
|
|
<exec dir="${test.cppunit.dir}" executable="make" failonerror="true">
|
|
- <env key="LD_LIBRARY_PATH" value="${cppunit.lib}"/>
|
|
|
|
|
|
+ <env key="LD_LIBRARY_PATH" value="${lib.cppunit}"/>
|
|
<env key="PATH" path="${env.PATH};${c.src.dir};"/>
|
|
<env key="PATH" path="${env.PATH};${c.src.dir};"/>
|
|
<env key="CALLER" value="ANT"/>
|
|
<env key="CALLER" value="ANT"/>
|
|
<env key="CLOVER_HOME" value="${clover.home}"/>
|
|
<env key="CLOVER_HOME" value="${clover.home}"/>
|