Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Java:packages
jlex
jlex-1.2.6.build.xml
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File jlex-1.2.6.build.xml of Package jlex
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- --> <project name="JLex" default="all" basedir="."> <!-- =================================================================== --> <!-- Initialization target --> <!-- =================================================================== --> <target name="init"> <tstamp/> <property name="Name" value="JLex"/> <property name="name" value="jlex"/> <property name="version" value="1.2.5"/> <property name="year" value="2001-2002"/> <echo message=" ------------------- ${Name} ${version} [${year}] ---------"/> <property name="compile.debug" value="on"/> <property name="compile.optimize" value="true"/> <property name="compile.deprecation" value="off"/> <property name="build.dir" value="build"/> <property name="dist.dir" value="dist"/> <property name="bin.dir" value="lib"/> <property name="lib.dir" value="lib"/> </target> <!-- ===================== Prepare Directories ========================= --> <target name="prepare" depends="init"> <!-- "Build" Hierarchy --> <mkdir dir="${build.dir}"/> <mkdir dir="${build.dir}/src"/> <mkdir dir="${build.dir}/classes"/> <mkdir dir="${build.dir}/docs"/> <mkdir dir="${build.dir}/docs/api"/> <!-- "Dist" Hierarchy --> <mkdir dir="${dist.dir}"/> <mkdir dir="${dist.dir}/docs"/> <mkdir dir="${dist.dir}/docs/api"/> <mkdir dir="${dist.dir}/lib"/> </target> <!-- ======================== Compile Classes ========================== --> <target name="package" depends="prepare"> <copy todir="${build.dir}/src/JLex" file="Main.java"/> <javac srcdir="${build.dir}/src" includes="JLex/**" destdir="${build.dir}/classes" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}" /> </target> <!-- ======================== Build JavaDoc =========================== --> <target name="javadoc" depends="prepare"> <javadoc packagenames="JLex.*" sourcepath="${build.dir}/src" destdir="${build.dir}/docs/api" use="true" windowtitle="JLex v${version} API Documentation" doctitle="JLex v${version} API Documentation" bottom="Written by Elliot Berk ejberk@cs.princeton.edu. Copyright 1996." /> </target> <!-- ===================== Distribution Files ========================= --> <target name="dist" depends="package"> <copy todir="${dist.dir}/docs/api"> <fileset dir="${build.dir}/docs/api"/> </copy> <jar jarfile="${dist.dir}/lib/${name}.jar"> <fileset dir="${build.dir}/classes"> </fileset> </jar> </target> <!-- ====================== Clean Generated Files ===================== --> <target name="clean" depends="init"> <delete dir="${build.dir}"/> <delete dir="${dist.dir}"/> </target> <!-- ========================= All In One Build ======================= --> <target name="all" depends="clean,dist"/> </project>
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor