UNPKG

node-alljoyn

Version:
72 lines (52 loc) 3.04 kB
<?xml version="1.0" encoding="UTF-8"?> <project name="ConfigService" basedir="." default="jar"> <property name="src.dir" value="src" /> <property name="libs.dir" value="libs"/> <property name="build.dir" value="build"/> <property name="classes.dir" value="${build.dir}/classes" /> <property name="deploy.dir" value="${build.dir}/deploy" /> <property name="docs.lib" value="docs"/> <property name="config" value="alljoyn_config" /> <target name="clean"> <echo message="Cleaning ${ant.project.name} ${build.dir} directory..."/> <delete dir="${build.dir}" includeemptydirs="true" quiet="true"/> </target> <target name="init" depends="clean"> <echo message="${ant.project.name} Starting init..."/> <echo message="${ant.project.name} Create build directory"/> <mkdir dir="${build.dir}"/> <echo message="${ant.project.name} Create ${classes.dir} directory"/> <mkdir dir="${classes.dir}"/> <echo message="${ant.project.name} Create ${deploy.dir} directory"/> <mkdir dir="${deploy.dir}"/> </target> <target name="compile" depends="init" description="Compiles the code"> <echo message="${ant.project.name} starting compilation..."/> <path id="classpath"> <fileset dir="${libs.dir}" includes="**/*.jar"/> </path> <javac source="1.6" target="1.6" srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath" debug="true" includeantruntime="false"/> </target> <target name="jar" depends="compile"> <echo message="${ant.project.name} Creates ${config} JAR file"/> <jar destfile="${deploy.dir}/${config}.jar" basedir="${classes.dir}" includes="*/**"/> </target> <target name="jdoc" description="${ant.project.name} Creates JAVADOC"> <delete dir="${docs.lib}" includeemptydirs="true" quiet="true"/> <javadoc destdir="${docs.lib}" author="false" version="false" use="true" windowtitle="Config Service"> <classpath id="classpath"> <fileset dir="${libs.dir}" > <include name="**/*.jar"/> </fileset> </classpath> <fileset dir="src" defaultexcludes="yes" includes="*/**" excludes="SConscript"/> <doctitle><![CDATA[<h1> Config Service </h1>]]></doctitle> <bottom><![CDATA[<small>AllJoyn Config Java API Reference Manual Version 14.12.00<br/>Copyright AllSeen Alliance.<br/><b>THIS DOCUMENT AND ALL INFORMATION CONTAIN HEREIN ARE PROVIDED ON AN "AS-IS" BASIS WITHOUT WARRANTY OF ANY KIND</b>.<br/><b>MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION</b><br/></small>]]></bottom> </javadoc> </target> </project>