/bundles/plugins-trunk/Sessions/build.xml
XML | 87 lines | 66 code | 20 blank | 1 comment | 0 complexity | ec11e11e671127c3eabc071f83555591 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- <?xml version="1.0"?>
- <!-- Ant build file for the Sessions plugin for jEdit -->
- <project name="Sessions" default="all" basedir=".">
- <property file="build.properties"/>
- <property file="../build.properties"/>
- <property file="${user.home}/.build.properties"/>
- <property file="${user.home}/build.properties"/>
- <property name="jar.name" value="${ant.project.name}.jar"/>
- <property name="src.dir" value="."/>
- <property name="build.dir" value="build"/>
- <property name="install.dir" value=".."/>
- <property name="doc.dir" value="javadoc"/>
- <property name="jedit.install.dir" value="../.."/>
- <path id="project.class.path">
- <pathelement location="${src.dir}"/>
- <pathelement location="${jedit.install.dir}/jedit.jar"/>
- </path>
- <target name="init">
- <mkdir dir="${build.dir}"/>
- </target>
- <target name="compile" depends="init">
- <javac
- srcdir="${src.dir}"
- destdir="${build.dir}"
- deprecation="on"
- debug="on"
- includeJavaRuntime="yes"
- >
- <classpath refid="project.class.path"/>
- </javac>
- </target>
- <target name="dist" depends="compile">
- <mkdir dir="${install.dir}"/>
- <jar jarfile="${install.dir}/${jar.name}">
- <fileset dir="${build.dir}"/>
- <fileset dir="${src.dir}">
- <include name="actions.xml"/>
- <include name="sessions/session.dtd"/>
- <include name="**/*.props"/>
- <include name="**/*.html"/>
- <include name="**/*.gif"/>
- <include name="**/*.txt"/>
- </fileset>
- </jar>
- </target>
- <target name="all" depends="clean,dist"/>
- <target name="clean">
- <delete dir="${build.dir}"/>
- <delete>
- <fileset dir="." includes="**/*~" defaultexcludes="no"/>
- </delete>
- </target>
- <target name="javadoc">
- <delete dir="${doc.dir}"/>
- <mkdir dir="${doc.dir}"/>
- <javadoc
- packagenames="sessions.*"
- sourcepath="${src.dir}"
- destdir="${doc.dir}"
- classpathref="project.class.path"
- author="true"
- version="true"
- use="true"
- windowtitle="SessionsPlugin API reference"
- />
- </target>
- </project>