CVS: beepcore-java build.properties.sample,NONE,1.1 build.xml,1.23,1.24

Huston Franklin <[email protected]> Mon, 14 Oct 2002 22:00:55 -0700
Newsgroups gmane.network.beep.beepcore.java.cvs
Message-ID <[email protected]>
Update of /cvsroot/beepcore-java/beepcore-java
In directory usw-pr-cvs1:/tmp/cvs-serv32329

Modified Files:
	build.xml 
Added Files:
	build.properties.sample 
Log Message:
build file cleanup for commons-logging and added build.properties file

--- NEW FILE: build.properties.sample ---

debug="on"
optimize="on"
deprecation="off"

concurrent.jar=${basedir}/lib/concurrent.jar

commons-logging.jar=${basedir}/lib/commons-logging.jar

xml-parser.jar=${basedir}/lib/xerces.jar

cryptix.jar=${basedir}/lib/cryptix32.jar
cryptix-asn1.jar=${basedir}/lib/cryptix-asn1.jar
puretls.jar=${basedir}/lib/puretls.jar

Index: build.xml
===================================================================
RCS file: /cvsroot/beepcore-java/beepcore-java/build.xml,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** build.xml	18 Sep 2002 14:31:09 -0000	1.23
--- build.xml	15 Oct 2002 05:00:53 -0000	1.24
***************
*** 1,3 ****
--- 1,7 ----
  <project name="beepcore" default="core-jar" basedir=".">
+ 
+     <!-- The build.properties file defines the parth to local jar files -->
+     <property file="build.properties"/>               
+ 
      <property name="name" value="beepcore" />
      <property name="Name" value="BEEP Core" />
***************
*** 7,11 ****
      <property name="debug"             value="on"/>
      <property name="optimize"          value="on"/>
!     <property name="deprecation"       value="on"/>
  
      <property name="beepcore.home" value="."/>
--- 11,22 ----
      <property name="debug"             value="on"/>
      <property name="optimize"          value="on"/>
!     <property name="deprecation"       value="off"/>
! 
!     <!-- Construct classpath for building core -->
!     <path id="core.compile.classpath">
!         <pathelement location="${concurrent.jar}"/>
!         <pathelement location="${commons-logging.jar}"/>
!         <pathelement location="${xml-parser.jar}"/>
!     </path>
  
      <property name="beepcore.home" value="."/>
***************
*** 13,16 ****
--- 24,28 ----
      <property name="release.dir" value="${build.dir}/${release.name}" />
  
+     <!-- Core properties -->
      <property name="core.build.dir" value="${build.dir}/core" />
      <property name="core.doc.dir" value="${release.dir}/doc/core" />
***************
*** 19,22 ****
--- 31,43 ----
      <property name="core.packages" value="org.beepcore.beep.core,org.beepcore.beep.util,org.beepcore.beep.transport.tcp,org.beepcore.beep.lib,org.beepcore.beep.profile,org.beepcore.beep.profile.echo,org.beepcore.beep.profile.tls"/>
  
+     <property name="source.jar.name" value="beepsource.jar"/>
+ 
+     <!-- Construct classpath for building sub-projects -->
+     <path id="compile.classpath">
+         <path refid="core.compile.classpath"/>
+         <pathelement location="${release.dir}/lib/${core.jar.name}"/>
+     </path>
+ 
+     <!-- Examples properties -->
      <property name="example.build.dir" value="${build.dir}/example" />
      <property name="example.jar.name" value="example.jar" />
***************
*** 25,32 ****
      <property name="jdk.doc.dir" value="doc/jdk" />
  
!     <property name="jsse.doc.dir" value="doc/jsse" />
! 
!     <property name="puretls.doc.dir" value="doc/puretls" />
! 
      <property name="sasl.build.dir" value="${build.dir}/sasl"/>
      <property name="sasl.doc.dir" value="${release.dir}/doc/sasl"/>
--- 46,50 ----
      <property name="jdk.doc.dir" value="doc/jdk" />
  
!     <!-- SASL properties -->
      <property name="sasl.build.dir" value="${build.dir}/sasl"/>
      <property name="sasl.doc.dir" value="${release.dir}/doc/sasl"/>
***************
*** 34,55 ****
      <property name="sasl.src.dir" value="src"/>
  
!     <property name="source.jar.name" value="beepsource.jar"/>
! 
!     <property name="test.build.dir"  value="${build.dir}/test" />
!     <property name="test.src.dir"  value="test" />
! 
      <property name="tls-jsse.build.dir" value="${build.dir}/tls-jsse" />
      <property name="tls-jsse.doc.dir" value="${release.dir}/doc/tls-jsse" />
      <property name="tls-jsse.jar.name" value="beeptls-jsse.jar" />
  
      <property name="tls-ptls.build.dir" value="${build.dir}/tls-ptls" />
      <property name="tls-ptls.doc.dir" value="${release.dir}/doc/tls-ptls" />
      <property name="tls-ptls.jar.name" value="beeptls-ptls.jar" />
  
      <property name="tls.src.dir" value="tls" />
  
      <property name="doc-ref-offline" value="false" />
  
!     <target name="init">
          <mkdir dir="${core.build.dir}" />
          <condition property="javadoc.param" value="-breakiterator">
--- 52,81 ----
      <property name="sasl.src.dir" value="src"/>
  
!     <!-- JSSE TLS properties -->
      <property name="tls-jsse.build.dir" value="${build.dir}/tls-jsse" />
      <property name="tls-jsse.doc.dir" value="${release.dir}/doc/tls-jsse" />
      <property name="tls-jsse.jar.name" value="beeptls-jsse.jar" />
  
+     <property name="jsse.doc.dir" value="doc/jsse" />
+ 
+     <!-- PTLS TLS properties -->
      <property name="tls-ptls.build.dir" value="${build.dir}/tls-ptls" />
      <property name="tls-ptls.doc.dir" value="${release.dir}/doc/tls-ptls" />
      <property name="tls-ptls.jar.name" value="beeptls-ptls.jar" />
  
+     <property name="puretls.doc.dir" value="doc/puretls" />
+ 
+     <!-- TLS properties -->
      <property name="tls.src.dir" value="tls" />
  
      <property name="doc-ref-offline" value="false" />
  
!     <!-- Test properties -->
!     <property name="test.build.dir"  value="${build.dir}/test" />
!     <property name="test.src.dir"  value="test" />
! 
! 
! 
!     <target name="-init">
          <mkdir dir="${core.build.dir}" />
          <condition property="javadoc.param" value="-breakiterator">
***************
*** 62,72 ****
      </target>
  
!     <target name="core" depends="init">
          <mkdir dir="${core.build.dir}"/>
  	<javac srcdir="${core.src.dir}/"
  	       destdir="${core.build.dir}"
!            debug="${debug}"
!            optimize="${optimize}"
!            deprecation="${deprecation}">
              <include name="**/core/*.java"/>
              <include name="**/lib/*.java"/>
--- 88,100 ----
      </target>
  
!     <!-- Core targets -->
!     <target name="core" depends="-init">
          <mkdir dir="${core.build.dir}"/>
  	<javac srcdir="${core.src.dir}/"
  	       destdir="${core.build.dir}"
! 	       classpathref="core.compile.classpath"
! 	       debug="${debug}"
! 	       optimize="${optimize}"
! 	       deprecation="${deprecation}">
              <include name="**/core/*.java"/>
              <include name="**/lib/*.java"/>
***************
*** 76,84 ****
              <include name="**/transport/**/*.java"/>
              <include name="**/util/*.java"/>
- 	    <classpath>
- 		 <pathelement path="${java.class.path}"/>
- 		 <pathelement location="${beepcore.home}/lib/concurrent.jar"/>
- 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
-             </classpath>
          </javac>
      </target>
--- 104,107 ----
***************
*** 102,110 ****
  		 additionalparam="${javadoc.param}"
  		 bottom="Copyright &#169; 2001 Invisible Worlds, Inc. All Rights Reserved.">
! 	    <classpath>
! 		 <pathelement path="${java.class.path}"/>
! 		 <pathelement location="${beepcore.home}/lib/concurrent.jar"/>
! 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
!             </classpath>
          </javadoc>
      </target>
--- 125,129 ----
  		 additionalparam="${javadoc.param}"
  		 bottom="Copyright &#169; 2001 Invisible Worlds, Inc. All Rights Reserved.">
! 	    <classpath refid="compile.classpath"/>
          </javadoc>
      </target>
***************
*** 128,132 ****
  	     basedir="${build.dir}/src"/>
  
! 	<copy file="lib/concurrent.jar"
  	      tofile="${release.dir}/lib/concurrent.jar"/>
  	<copy file="lib/xerces.jar"
--- 147,151 ----
  	     basedir="${build.dir}/src"/>
  
! 	<copy file="${concurrent.jar}"
  	      tofile="${release.dir}/lib/concurrent.jar"/>
  	<copy file="lib/xerces.jar"
***************
*** 150,153 ****
--- 169,173 ----
      </target>
  
+     <!-- Example targets -->
      <target name="example-compile" depends="core-jar,sasl">
          <mkdir dir="${example.build.dir}"/>
***************
*** 159,164 ****
              <exclude name="**/util/Log4JLog.java"/>
  	    <classpath>
! 		 <pathelement path="${java.class.path}"/>
! 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
  		 <pathelement location="${release.dir}/lib/${sasl.jar.name}"/>
              </classpath>
--- 179,183 ----
              <exclude name="**/util/Log4JLog.java"/>
  	    <classpath>
!                  <path refid="compile.classpath"/>
  		 <pathelement location="${release.dir}/lib/${sasl.jar.name}"/>
              </classpath>
***************
*** 166,170 ****
      </target>
  
!     <target name="example" depends="example-compile,log4jlog,14log">
          <mkdir dir="${release.dir}/lib"/>
          <jar jarfile="${release.dir}/lib/${example.jar.name}"
--- 185,189 ----
      </target>
  
!     <target name="example" depends="example-compile">
          <mkdir dir="${release.dir}/lib"/>
          <jar jarfile="${release.dir}/lib/${example.jar.name}"
***************
*** 184,200 ****
      </target>
  
!     <target name="ptls-dist" depends="tls-ptls">
! 	<copy file="lib/cryptix32.jar"
! 	      tofile="${release.dir}/lib/cryptix32.jar"/>
! 	<copy file="lib/cryptix-asn1.jar"
! 	      tofile="${release.dir}/lib/cryptix-asn1.jar"/>
! 	<copy file="lib/puretls.jar"
! 	      tofile="${release.dir}/lib/puretls.jar"/>
! 	<copy file="lib/LICENSE.cryptix"
! 	      tofile="${release.dir}/LICENSE.cryptix"/>
! 	<copy file="lib/LICENSE.puretls"
! 	      tofile="${release.dir}/LICENSE.puretls"/>
!     </target>
! 
      <target name="test" depends="example">
          <mkdir dir="${test.build.dir}"/>
--- 203,207 ----
      </target>
  
!     <!-- Test targets -->
      <target name="test" depends="example">
          <mkdir dir="${test.build.dir}"/>
***************
*** 206,211 ****
              <include name="**/*.java"/>
  	    <classpath>
! 		 <pathelement path="${java.class.path}"/>
! 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
  		 <pathelement location="${release.dir}/lib/${sasl.jar.name}"/>
  		 <pathelement location="${example.build.dir}"/>
--- 213,217 ----
              <include name="**/*.java"/>
  	    <classpath>
!                  <path refid="compile.classpath"/>
  		 <pathelement location="${release.dir}/lib/${sasl.jar.name}"/>
  		 <pathelement location="${example.build.dir}"/>
***************
*** 214,229 ****
      </target>
  
      <target name="sasl-compile" depends="core-jar">
          <mkdir dir="${sasl.build.dir}"/>
          <javac srcdir="${sasl.src.dir}/"
  	       destdir="${sasl.build.dir}"
                 debug="${debug}"
                 optimize="${optimize}"
                 deprecation="${deprecation}">
              <include name="**/sasl/**/*.java"/>
- 	    <classpath>
- 		 <pathelement path="${java.class.path}"/>
- 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
-             </classpath>
          </javac>
      </target>
--- 220,233 ----
      </target>
  
+     <!-- SASL targets -->
      <target name="sasl-compile" depends="core-jar">
          <mkdir dir="${sasl.build.dir}"/>
          <javac srcdir="${sasl.src.dir}/"
  	       destdir="${sasl.build.dir}"
+ 	       classpathref="compile.classpath"
                 debug="${debug}"
                 optimize="${optimize}"
                 deprecation="${deprecation}">
              <include name="**/sasl/**/*.java"/>
          </javac>
      </target>
***************
*** 247,252 ****
  		 bottom="Copyright &#169; 2001 Invisible Worlds, Inc. All Rights Reserved.">
  	    <classpath>
! 		 <pathelement path="${java.class.path}"/>
! 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
  		 <pathelement location="${release.dir}/lib/${sasl.jar.name}"/>
              </classpath>
--- 251,255 ----
  		 bottom="Copyright &#169; 2001 Invisible Worlds, Inc. All Rights Reserved.">
  	    <classpath>
!                  <path refid="compile.classpath"/>
  		 <pathelement location="${release.dir}/lib/${sasl.jar.name}"/>
              </classpath>
***************
*** 254,269 ****
      </target>
  
      <target name="tls-jsse-compile" depends="core-jar">
          <mkdir dir="${tls-jsse.build.dir}"/>
          <javac srcdir="${tls.src.dir}/"
  	       destdir="${tls-jsse.build.dir}"
                 debug="${debug}"
                 optimize="${optimize}"
!                deprecation="off">
              <include name="**/jsse/*.java"/>
- 	    <classpath>
- 		 <pathelement path="${java.class.path}"/>
- 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
-             </classpath>
          </javac>
      </target>
--- 257,270 ----
      </target>
  
+     <!-- JSSE targets -->
      <target name="tls-jsse-compile" depends="core-jar">
          <mkdir dir="${tls-jsse.build.dir}"/>
          <javac srcdir="${tls.src.dir}/"
  	       destdir="${tls-jsse.build.dir}"
+ 	       classpathref="compile.classpath"
                 debug="${debug}"
                 optimize="${optimize}"
!                deprecation="${deprecation}">
              <include name="**/jsse/*.java"/>
          </javac>
      </target>
***************
*** 298,302 ****
  		  packagelistLoc="${core.doc.dir}" />
  	    <classpath>
! 		 <pathelement path="${java.class.path}"/>
  		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
  		 <pathelement location="${release.dir}/lib/${tls-jsse.jar.name}"/>
--- 299,303 ----
  		  packagelistLoc="${core.doc.dir}" />
  	    <classpath>
!                  <path refid="core.compile.classpath"/>
  		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
  		 <pathelement location="${release.dir}/lib/${tls-jsse.jar.name}"/>
***************
*** 305,308 ****
--- 306,310 ----
      </target>
  
+     <!-- PTLS targets -->
      <target name="tls-ptls-compile" depends="core-jar">
          <mkdir dir="${tls-ptls.build.dir}"/>
***************
*** 314,319 ****
              <include name="**/ptls/*.java"/>
  	    <classpath>
! 		 <pathelement path="${java.class.path}"/>
! 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
              </classpath>
          </javac>
--- 316,323 ----
              <include name="**/ptls/*.java"/>
  	    <classpath>
!                  <path refid="compile.classpath"/>
!                  <pathelement location="${cryptix.jar}"/>
!                  <pathelement location="${cryptix-asn1.jar}"/>
!                  <pathelement location="${puretls.jar}"/>
              </classpath>
          </javac>
***************
*** 344,349 ****
  		  packagelistLoc="${core.doc.dir}" />
  	    <classpath>
! 		 <pathelement path="${java.class.path}"/>
! 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
  		 <pathelement location="${release.dir}/lib/${tls-ptls.jar.name}"/>
              </classpath>
--- 348,355 ----
  		  packagelistLoc="${core.doc.dir}" />
  	    <classpath>
!                  <path refid="compile.classpath"/>
!                  <pathelement location="${cryptix.jar}"/>
!                  <pathelement location="${cryptix-asn1.jar}"/>
!                  <pathelement location="${puretls.jar}"/>
  		 <pathelement location="${release.dir}/lib/${tls-ptls.jar.name}"/>
              </classpath>
***************
*** 351,355 ****
      </target>
  
!     <target name="doc" depends="core-doc,sasl-doc,tls-jsse-doc,tls-ptls-doc"/>
  
      <!-- Packages the distribution with ZIP -->
--- 357,372 ----
      </target>
  
!     <target name="ptls-dist" depends="tls-ptls">
! 	<copy file="lib/cryptix32.jar"
! 	      tofile="${release.dir}/lib/cryptix32.jar"/>
! 	<copy file="lib/cryptix-asn1.jar"
! 	      tofile="${release.dir}/lib/cryptix-asn1.jar"/>
! 	<copy file="lib/puretls.jar"
! 	      tofile="${release.dir}/lib/puretls.jar"/>
! 	<copy file="lib/LICENSE.cryptix"
! 	      tofile="${release.dir}/LICENSE.cryptix"/>
! 	<copy file="lib/LICENSE.puretls"
! 	      tofile="${release.dir}/LICENSE.puretls"/>
!     </target>
  
      <!-- Packages the distribution with ZIP -->
***************
*** 370,418 ****
      <target name="dist" depends="dist-zip,dist-tgz"/>
  
      <target name="clean">
          <delete dir="${build.dir}" />
          <delete dir="${doc.dir}" />
-     </target>
- 
-     <target name="log4jCheck">
-       <available classname="org.apache.log4j.Category"
-          property="log4j-present"
-          classpath="${java.class.path}"/>
-     </target>
- 
-     <target name="log4jlog" depends="init,core-jar,log4jCheck" if="log4j-present">
-         <mkdir dir="${example.build.dir}"/>
-         <javac srcdir="${example.src.dir}/"
- 	       destdir="${example.build.dir}"
-                debug="${debug}"
-                optimize="${optimize}"
-                deprecation="${deprecation}">
-             <include name="**/util/Log4JLog.java"/>
- 	    <classpath>
- 		 <pathelement path="${java.class.path}"/>
- 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
-             </classpath>
-         </javac>
-     </target>
- 
-     <target name="14LoggingCheck">
-         <available classname="java.util.loggin.Logger"
-             property="14logging-present"
-             classpath="${java.class.path}"/>
-     </target>
- 
-     <target name="14log" depends="init,core-jar,14LoggingCheck" if="14logging-present">
-         <mkdir dir="${example.build.dir}"/>
-         <javac srcdir="${example.src.dir}/"
- 	       destdir="${example.build.dir}"
-                debug="${debug}"
-                optimize="${optimize}"
-                deprecation="${deprecation}">
-             <include name="**/util/BeepLogger.java"/>
- 	    <classpath>
- 		 <pathelement path="${java.class.path}"/>
- 		 <pathelement location="${release.dir}/lib/${core.jar.name}"/>
-             </classpath>
-         </javac>
      </target>
  </project>
--- 387,395 ----
      <target name="dist" depends="dist-zip,dist-tgz"/>
  
+     <target name="doc" depends="core-doc,sasl-doc,tls-jsse-doc,tls-ptls-doc"/>
+ 
      <target name="clean">
          <delete dir="${build.dir}" />
          <delete dir="${doc.dir}" />
      </target>
  </project>



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf