Advertisement
peterphonic

ant

Nov 27th, 2019
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.08 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <project basedir="." default="build" name="dds-interface">
  3.     <property environment="env"/>
  4.     <property name="debuglevel" value="source,lines,vars"/>
  5.     <property name="target" value="1.7"/>
  6.     <property name="source" value="1.7"/>
  7.     <property name="dds.path" value="${env.OSPL_HOME}"></property>
  8.     <property name="jar.path" value="${variant_dir_dds_interface}/"></property>
  9.     <property name="lib.dir" value="lib"/>
  10.                
  11.     <path id="DDS.userclasspath">
  12.         <fileset dir="${dds.path}/jar">
  13.             <include name="dcpssaj.jar"/>
  14.             <include name="jacorb-3.3.jar"/>
  15.         </fileset>
  16.     </path>
  17.    
  18.            
  19.     <path id="dds-interface.classpath">
  20.         <pathelement location="bin"/>
  21.         <path refid="DDS.userclasspath"/>
  22.     </path>
  23.                
  24.     <target name="init">
  25.         <mkdir dir="bin"/>
  26.     </target>
  27.                
  28.     <target name="clean">
  29.         <delete dir="bin"/>
  30.         <delete file="${jar.path}/${ant.project.name}.jar"/>
  31.     </target>
  32.                
  33.     <target depends="clean" name="cleanall"/>
  34.                
  35.     <target depends="build-subprojects,build-project" name="build"/>
  36.                
  37.     <target name="build-subprojects"/>
  38.                
  39.     <target depends="init" name="build-project">
  40.         <echo message="${ant.project.name}: ${ant.file}"/>
  41.    
  42.         <javac debug="true"
  43.            debuglevel="${debuglevel}"
  44.            srcdir="src"
  45.            destdir="bin"
  46.            source="${source}"
  47.            target="${target}"
  48.            verbose="false"
  49.            classpathref="dds-interface.classpath">
  50.         </javac>
  51.        
  52.     </target>
  53.                
  54.     <target name="jar-types" description="Package types into JAR" depends="build">
  55.         <echo message="Creating ${ant.project.name}-types jar"/>
  56.         <mkdir dir="${jar.path}"/>
  57.         <jar destfile="${jar.path}/${ant.project.name}.jar" basedir="bin" compress="true" />
  58.     </target>
  59.              
  60.                
  61.                
  62. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement