12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?xml version="1.0" encoding="UTF-8"?>
- <project name="DMDirc-Parser" default="default" basedir=".">
- <description>Builds, tests, and runs the project DMDirc-Parser.</description>
-
- <import file="nbproject/build-impl.xml"/>
- <import file="build-ivy.xml"/>
- <import file="build-versioning.xml"/>
- <import file="build-publish.xml"/>
-
- <property name="git.dir" value=".git"/>
-
- <target name="-pre-init" depends="-init-dependencies"/>
- <target name="-post-compile" depends="-add-version"/>
- <target depends="init,compile,-pre-jar,-do-jar, -post-jar" description="Build JAR." name="jar"/>
- <target name="-do-jar">
- <jar compress="${jar.compress}" index="${jar.index}" jarfile="${dist.dir}/parser.common.jar"
- basedir="${build.classes.dir}" excludes="com/dmdirc/parser/irc/**">
- <manifest>
- <section name="com.dmdirc.parser">
- <attribute name="Implementation-Title" value="Common parser files"/>
- <attribute name="Implementation-Version" value="${parsers.version.main}"/>
- </section>
- </manifest>
- </jar>
- <jar compress="${jar.compress}" index="${jar.index}" jarfile="${dist.dir}/parser.irc.jar"
- basedir="${build.classes.dir}" includes="com/dmdirc/parser/irc/**">
- <manifest>
- <section name="com.dmdirc.parser.irc">
- <attribute name="Implementation-Title" value="IRC Parser"/>
- <attribute name="Implementation-Version" value="${parsers.version.irc}"/>
- </section>
- </manifest>
- </jar>
- </target>
- <target name="-post-jar">
- <delete file="${manifest.file}"/>
- </target>
- <target name="-post-test-run">
- <delete file="${manifest.file}"/>
- </target>
- <target name="publish-nightlies" depends="clean, jar, -publish-nightlies" />
- <target name="publish-release" depends="clean, jar, -publish-release" />
- </project>
|