[Bprocessor-commit] bprocessor build.sh, NONE, 1.1 build.xml, NONE, 1.1
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2010-12-03 10:12:19
|
Update of /cvsroot/bprocessor/bprocessor In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv16847 Added Files: build.sh build.xml Log Message: --- NEW FILE: build.sh --- #!/bin/sh if [ -z $ANT_HOME ]; then echo "Please set the ANT_HOME variable." exit 1 fi if [ -z $JAVA_HOME ]; then echo "Please set the JAVA_HOME variable." exit 1 fi export PATH=$ANT_HOME/bin:$JAVA_HOME/bin:$PATH ant $* --- NEW FILE: build.xml --- <project name="bprocessor" default="compile" basedir="."> <target name="init"> <property name="name" value="bprocessor"/> <property name="version" value="0.1"/> <property name="kernel.dir" value="${basedir}/../kernel"/> <property name="model.dir" value="${basedir}/../model"/> <property name="bscript.dir" value="${basedir}/../bscript"/> <property name="tools.dir" value="${basedir}/../tools"/> <property name="gui.dir" value="${basedir}/../gui"/> <property name="facade.dir" value="${basedir}/../facade"/> <property name="gl.dir" value="${basedir}/../gl"/> <property name="build.dir" value="${basedir}/build"/> <property name="src.dir" value="${basedir}/src"/> <property name="conf.dir" value="${src.dir}/etc"/> <property name="gfx.dir" value="${src.dir}/gfx"/> <property name="doc.dir" value="${basedir}/doc"/> <property name="doc.api.dir" value="${doc.dir}/api"/> <property name="lib.dir" value="${basedir}/lib"/> <property name="dist.dir" value="${basedir}/dist"/> <property name="checkstyle-results" value="${build.dir}/checkstyle-results.txt" /> <property name="build.compiler" value="modern"/> </target> <target name="clean" depends="init"> <delete dir="${build.dir}"/> <delete dir="${dist.dir}"/> <delete dir="${doc.api.dir}"/> <delete> <fileset dir="${lib.dir}"> <include name="**/*.jar"/> </fileset> </delete> <delete> <fileset dir="${basedir}" defaultexcludes="no"> <include name="**/*~"/> </fileset> </delete> </target> <target name="prepare" depends="init"> <echo message="build.compiler = ${build.compiler}"/> <echo message="java.home = ${java.home}"/> <echo message="user.home = ${user.home}"/> <echo message="java.class.path = ${java.class.path}"/> <echo message=""/> <echo message="build.dir = ${build.dir}"/> <mkdir dir="${build.dir}"/> </target> <target name="copylib" depends="prepare"> <copy todir="${lib.dir}"> <fileset dir="${tools.dir}/log4j"> <include name="**/*"/> </fileset> </copy> <copy todir="${lib.dir}"> <fileset dir="${tools.dir}/jogl"> <include name="**/*.jar"/> </fileset> </copy> <copy todir="${lib.dir}"> <fileset dir="${kernel.dir}/dist"> <include name="**/kernel*"/> </fileset> </copy> <copy todir="${lib.dir}"> <fileset dir="${model.dir}/dist"> <include name="**/model*"/> </fileset> </copy> <copy todir="${lib.dir}"> <fileset dir="${bscript.dir}/dist"> <include name="**/bscript*"/> </fileset> </copy> <copy todir="${lib.dir}"> <fileset dir="${facade.dir}/dist"> <include name="**/facade*"/> </fileset> </copy> <copy todir="${lib.dir}"> <fileset dir="${gl.dir}/dist"> <include name="**/gl*"/> </fileset> </copy> <copy todir="${lib.dir}"> <fileset dir="${gui.dir}/dist"> <include name="**/gui*"/> </fileset> </copy> </target> <target name="compile" depends="copylib"> <ant dir="src" target="compile"/> </target> <target name="doc" depends="copylib"> <delete dir="${doc.api.dir}"/> <ant dir="src" target="doc"/> </target> <target name="jar" depends="compile"> <mkdir dir="${dist.dir}"/> <jar jarfile="${dist.dir}/${name}.jar" basedir="${build.dir}" compress="true" includes="**/*" manifest="${conf.dir}/manifest.mf" excludes="depcache/**"> <metainf dir="${conf.dir}" includes="*.xml"/> </jar> </target> <target name="fix" depends="init"> <fixcrlf srcdir="${src.dir}" tab="remove" tablength="2" eol="lf" javafiles="yes" includes="**/*.java" /> </target> <target name="dist" depends="jar"> <copy todir="${basedir}/../build/dist/"> <fileset dir="${dist.dir}"> <include name="**/*"/> </fileset> </copy> </target> <target name="release" depends="clean,dist"> <move todir="${basedir}/archive/${name}-${version}"> <fileset dir="${dist.dir}"/> </move> <copy todir="${basedir}/archive/${name}-${version}"> <fileset dir="${doc.dir}"> <include name="**/*"/> <exclude name="*~, ${doc.api.dir}/*"/> </fileset> </copy> <tar tarfile="${basedir}/${name}-${version}.tar" basedir="${basedir}/archive"/> <gzip zipfile="${basedir}/${name}-${version}.tar.gz" src="${basedir}/${name}-${version}.tar"/> <bzip2 zipfile="${basedir}/${name}-${version}.tar.bz2" src="${basedir}/${name}-${version}.tar"/> <zip zipfile="${basedir}/${name}-${version}.zip" basedir="${basedir}/archive"/> <delete dir="${basedir}/archive"/> <delete file="${basedir}/${name}-${version}.tar"/> </target> </project> |