|
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
| 2 | +<project name="ABL Unit Mods" default="build" xmlns:if="ant:if" xmlns:unless="ant:unless" xmlns:sonar="antlib:org.sonar.ant"> |
| 3 | + <description>ABL Unit Mods build</description> |
| 4 | + |
| 5 | + <!-- load externals --> |
| 6 | + <property file="build.properties"/> |
| 7 | + <property file="default.properties"/> |
| 8 | + <import file="macrodefs.xml"/> |
| 9 | + |
| 10 | + <getosprops/> |
| 11 | + <echo if:set="isWindows">Building on Windows with ${ant.version}</echo> |
| 12 | + <echo if:set="isUnix">Building on Unix with ${ant.version}</echo> |
| 13 | + |
| 14 | + <getoelocations/> |
| 15 | + <property name="env.OEDLC" value="${env.OEDLC11}"/> |
| 16 | + |
| 17 | + <!-- propath set --> |
| 18 | + <path id="propath_ablunit"> |
| 19 | + <pathelement path="src"/> |
| 20 | + </path> |
| 21 | + |
| 22 | + <!-- compile files set --> |
| 23 | + <fileset dir="src" id="fileset_ablunit"> |
| 24 | + <include name="**/*.p"/> |
| 25 | + <include name="**/*.cls"/> |
| 26 | + </fileset> |
| 27 | + |
| 28 | + <target name="build" depends="init,compile"/> |
| 29 | + |
| 30 | + <target name="init" depends="" description="Prepare for compile"> |
| 31 | + <mkdir dir="${clean.build}"/> |
| 32 | + <mkdir dir="${clean.test}"/> |
| 33 | + <delete dir="${clean.temp}" quiet="true"/> |
| 34 | + <mkdir dir="${clean.temp}"/> |
| 35 | + </target> |
| 36 | + |
| 37 | + <target name="compile" description="Compile" depends=""> |
| 38 | + |
| 39 | + <property name="absolute.temp" location="${env.TEMP_DIR}"/> |
| 40 | + |
| 41 | + <oecompile baseDir="src" |
| 42 | + databasesid="" |
| 43 | + propathid="propath_ablunit" |
| 44 | + filesetid="fileset_ablunit" |
| 45 | + tempDir="${absolute.temp}" |
| 46 | + destDir="build/oe11/" |
| 47 | + assembliesDir="" |
| 48 | + metadata="false" |
| 49 | + /> |
| 50 | + |
| 51 | + <buildpl baseDir="build/oe11/" |
| 52 | + destDir="build/oe11/pl/" |
| 53 | + libraryFile="ABLUnitMods.pl"/> |
| 54 | + </target> |
| 55 | +</project> |
0 commit comments