| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project basedir=".." name="Directory Server-IDE"> |
| | | |
| | | |
| | | <!-- Import build.xml properties and targets --> |
| | | <import file="../build.xml"/> |
| | | |
| | |
| | | <pathelement location="build/quicksetup/classes"/> |
| | | <pathelement location="build/unit-tests/classes"/> |
| | | <pathelement location="build/dsml/classes"/> |
| | | <fileset dir="${opendmk.lib.dir}"> |
| | | <include name="*.jar"/> |
| | | </fileset> |
| | | </path> |
| | | |
| | | |
| | | <!-- Prepare testng unit tests environment --> |
| | | <taskdef resource="testngtasks"> |
| | | <classpath> |
| | |
| | | <fail unless="files">Must set property 'files'</fail> |
| | | <echo message="Compiling source (normal): ${files}"/> |
| | | <!-- TODO decide on and define some value for ${build.classes.dir} --> |
| | | <mkdir dir="{classes.dir}"/> |
| | | <mkdir dir="${classes.dir}"/> |
| | | <javac destdir="${classes.dir}" includes="${files}" source="1.5" srcdir="src/server"> |
| | | <classpath refid="opends.path"/> |
| | | </javac> |
| | |
| | | <!-- --> |
| | | <target depends="dynamicconstants" name="run-selected-file-in-server"> |
| | | <fail unless="run.class">Must set property 'run.class'</fail> |
| | | <property name="pdir" location="${package.dir}/${SHORT_NAME}-${VERSION_NUMBER_STRING}"/> |
| | | <property location="${package.dir}/${SHORT_NAME}-${VERSION_NUMBER_STRING}" name="pdir"/> |
| | | <ant antfile="build.xml" inheritall="false" target="dynamicconstants"/> |
| | | <java classname="${run.class}" failonerror="true" fork="true"> |
| | | <classpath refid="opends.path"/> |
| | |
| | | <!-- --> |
| | | <target depends="dynamicconstants" name="debug-selected-file-in-server"> |
| | | <fail unless="debug.class">Must set property 'debug.class'</fail> |
| | | <property name="pdir" location="${package.dir}/${SHORT_NAME}-${VERSION_NUMBER_STRING}"/> |
| | | <property location="${package.dir}/${SHORT_NAME}-${VERSION_NUMBER_STRING}" name="pdir"/> |
| | | <ant antfile="build.xml" inheritall="false" target="dynamicconstants"/> |
| | | <nbjpdastart addressproperty="jpda.address" name="Directory Server" transport="dt_socket"> |
| | | <classpath refid="opends.path"/> |
| | |
| | | <target name="compile-selected-files-in-ads"> |
| | | <fail unless="files">Must set property 'files'</fail> |
| | | <echo message="Compiling source (normal): ${files}"/> |
| | | <mkdir dir="build/build-tools/classes"/> |
| | | <javac destdir="build/build-tools/classes" includes="${files}" source="1.5" srcdir="src/ads"> |
| | | <mkdir dir="${classes.dir}"/> |
| | | <javac debug="on" debuglevel="${build.debuglevel}" destdir="${classes.dir}" includes="${files}" source="1.5" srcdir="src/ads"> |
| | | <classpath refid="opends.path"/> |
| | | </javac> |
| | | </target> |
| | |
| | | <target name="compile-selected-files-in-build-tools"> |
| | | <fail unless="files">Must set property 'files'</fail> |
| | | <echo message="Compiling source (normal): ${files}"/> |
| | | <mkdir dir="build/build-tools/classes"/> |
| | | <javac destdir="build/build-tools/classes" includes="${files}" source="1.5" srcdir="src/build-tools"> |
| | | <mkdir dir="${buildtools.classes.dir}"/> |
| | | <javac debug="on" debuglevel="${build.debuglevel}" destdir="${buildtools.classes.dir}" includes="${files}" source="1.5" srcdir="src/build-tools"> |
| | | <classpath refid="opends.path"/> |
| | | </javac> |
| | | </target> |
| | |
| | | <target name="compile-selected-files-in-guitools"> |
| | | <fail unless="files">Must set property 'files'</fail> |
| | | <echo message="Compiling source (normal): ${files}"/> |
| | | <mkdir dir="build/build-tools/classes"/> |
| | | <javac destdir="build/build-tools/classes" includes="${files}" source="1.5" srcdir="src/guitools"> |
| | | <mkdir dir="${classes.dir}"/> |
| | | <javac debug="on" debuglevel="${build.debuglevel}" destdir="${classes.dir}" includes="${files}" source="1.5" srcdir="src/guitools"> |
| | | <classpath refid="opends.path"/> |
| | | </javac> |
| | | </target> |
| | |
| | | <target name="compile-selected-files-in-messages-src"> |
| | | <fail unless="files">Must set property 'files'</fail> |
| | | <echo message="Compiling source (normal): ${files}"/> |
| | | <mkdir dir="build/build-tools/classes"/> |
| | | <javac destdir="build/build-tools/classes" includes="${files}" source="1.5" srcdir="src/messages/src"> |
| | | <classpath path="build/classes:build/build-tools/classes:lib/activation.jar:lib/aspectjrt.jar:lib/je.jar:lib/mail.jar:build/quicksetup/classes:build/build-tools/build-tools.jar:build/unit-tests/classes:ext/testng/lib/testng-5.7b-jdk15.jar:ext/ant/lib/ant.jar:ext/svnkit/svnkit.jar:ext/emma/lib/emma.jar:build/dsml/classes:resource/dsml/lib/jaxb-api.jar:resource/dsml/lib/jaxb-impl.jar:resource/dsml/lib/jsr173_1.0_api.jar:resource/dsml/lib/saaj-1.3.jar:resource/dsml/lib/saaj-impl-1.3.jar:resource/dsml/lib/j2ee.jar"/> |
| | | <mkdir dir="${classes.dir}"/> |
| | | <javac debug="on" debuglevel="${build.debuglevel}" destdir="${classes.dir}" includes="${files}" source="1.5" srcdir="src/messages/src"> |
| | | <classpath refid="opends.path"/> |
| | | </javac> |
| | | </target> |
| | | |
| | |
| | | <!-- --> |
| | | <target name="compile-selected-files-in-quicksetup"> |
| | | <fail unless="files">Must set property 'files'</fail> |
| | | <mkdir dir="build/build-tools/classes"/> |
| | | <javac destdir="build/build-tools/classes" includes="${files}" source="1.5" srcdir="src/quicksetup"> |
| | | <classpath path="build/classes:build/build-tools/classes:lib/activation.jar:lib/aspectjrt.jar:lib/je.jar:lib/mail.jar:build/quicksetup/classes:build/build-tools/build-tools.jar:build/unit-tests/classes:ext/testng/lib/testng-5.7b-jdk15.jar:ext/ant/lib/ant.jar:ext/svnkit/svnkit.jar:ext/emma/lib/emma.jar:build/dsml/classes:resource/dsml/lib/jaxb-api.jar:resource/dsml/lib/jaxb-impl.jar:resource/dsml/lib/jsr173_1.0_api.jar:resource/dsml/lib/saaj-1.3.jar:resource/dsml/lib/saaj-impl-1.3.jar:resource/dsml/lib/j2ee.jar"/> |
| | | <mkdir dir="${quicksetup.classes.dir}"/> |
| | | <javac debug="on" debuglevel="${build.debuglevel}" destdir="${quicksetup.classes.dir}" includes="${files}" source="1.5" srcdir="src/quicksetup"> |
| | | <classpath refid="opends.path"/> |
| | | </javac> |
| | | </target> |
| | | |
| | |
| | | <target name="compile-selected-files-in-dsml"> |
| | | <fail unless="files">Must set property 'files'</fail> |
| | | <echo message="Compiling source (normal): ${files}"/> |
| | | <mkdir dir="build/build-tools/classes"/> |
| | | <javac destdir="build/build-tools/classes" includes="${files}" source="1.5" srcdir="src/dsml"> |
| | | <classpath path="build/classes:build/build-tools/classes:lib/activation.jar:lib/aspectjrt.jar:lib/je.jar:lib/mail.jar:build/quicksetup/classes:build/build-tools/build-tools.jar:build/unit-tests/classes:ext/testng/lib/testng-5.7b-jdk15.jar:ext/ant/lib/ant.jar:ext/svnkit/svnkit.jar:ext/emma/lib/emma.jar:build/dsml/classes:resource/dsml/lib/jaxb-api.jar:resource/dsml/lib/jaxb-impl.jar:resource/dsml/lib/jsr173_1.0_api.jar:resource/dsml/lib/saaj-1.3.jar:resource/dsml/lib/saaj-impl-1.3.jar:resource/dsml/lib/j2ee.jar"/> |
| | | <mkdir dir="${dsml.classes.dir}"/> |
| | | <javac debug="on" debuglevel="${build.debuglevel}" destdir="${dsml.classes.dir}" includes="${files}" source="1.5" srcdir="src/dsml"> |
| | | <classpath refid="opends.path"/> |
| | | </javac> |
| | | </target> |
| | | |
| | | <!-- --> |
| | | <!-- Compile a selected file in src/snmp/src folder --> |
| | | <!-- --> |
| | | <target name="compile-selected-files-in-snmp"> |
| | | <fail unless="files">Must set property 'files'</fail> |
| | | <mkdir dir="${classes.dir}"/> |
| | | <javac debug="on" debuglevel="${build.debuglevel}" destdir="${classes.dir}" includes="${files}" source="1.5" srcdir="src/snmp/src"> |
| | | <classpath refid="opends.path"/> |
| | | </javac> |
| | | </target> |
| | | |