[Bprocessor-commit] facade build.sh,NONE,1.1 build.xml,NONE,1.1
Status: Pre-Alpha
Brought to you by:
henryml
From: Nordholt <nor...@us...> - 2006-08-10 14:04:30
|
Update of /cvsroot/bprocessor/facade In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv9042 Added Files: build.sh build.xml Log Message: initial commit --- 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="3dgl" default="compile" basedir="."> <target name="init"> <property name="name" value="facade"/> <property name="version" value="0.1"/> <property name="kernel.dir" value="${basedir}/../kernel"/> <property name="model.dir" value="${basedir}/../model"/> <property name="tools.dir" value="${basedir}/../tools"/> <property name="gui.dir" value="${basedir}/../gui"/> <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=""/> <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="${gui.dir}/dist"> <include name="**/gui*"/> </fileset> </copy> </target> <target name="checkstyle" depends="prepare"> <taskdef name="checkstyle" classname="com.puppycrawl.tools.checkstyle.CheckStyleTask" classpath="${tools.dir}/checkstyle/checkstyle.jar"/> <checkstyle config="${tools.dir}/checkstyle/checkstyle.xml" failOnViolation="true"> <fileset dir="${src.dir}" includes="**/*.java"/> </checkstyle> </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}"/> <copy todir="${build.dir}"> <fileset dir="${gfx.dir}"> <include name="**/*"/> </fileset> </copy> <jar jarfile="${dist.dir}/${name}.jar" basedir="${build.dir}" compress="true" includes="**/*" 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="checkstyle,jar"> <copy todir="${basedir}/../build/dist/plugin"> <fileset dir="${dist.dir}"> <include name="**/*"/> </fileset> </copy> </target> <target name="fast" depends="jar"> <copy todir="${basedir}/../build/dist/plugin"> <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> |