1*62e27805SDamjan Jovanovic<?xml version="1.0" encoding="UTF-8"?> 2*62e27805SDamjan Jovanovic<!--*********************************************************** 3*62e27805SDamjan Jovanovic * 4*62e27805SDamjan Jovanovic * Licensed to the Apache Software Foundation (ASF) under one 5*62e27805SDamjan Jovanovic * or more contributor license agreements. See the NOTICE file 6*62e27805SDamjan Jovanovic * distributed with this work for additional information 7*62e27805SDamjan Jovanovic * regarding copyright ownership. The ASF licenses this file 8*62e27805SDamjan Jovanovic * to you under the Apache License, Version 2.0 (the 9*62e27805SDamjan Jovanovic * "License"); you may not use this file except in compliance 10*62e27805SDamjan Jovanovic * with the License. You may obtain a copy of the License at 11*62e27805SDamjan Jovanovic * 12*62e27805SDamjan Jovanovic * http://www.apache.org/licenses/LICENSE-2.0 13*62e27805SDamjan Jovanovic * 14*62e27805SDamjan Jovanovic * Unless required by applicable law or agreed to in writing, 15*62e27805SDamjan Jovanovic * software distributed under the License is distributed on an 16*62e27805SDamjan Jovanovic * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17*62e27805SDamjan Jovanovic * KIND, either express or implied. See the License for the 18*62e27805SDamjan Jovanovic * specific language governing permissions and limitations 19*62e27805SDamjan Jovanovic * under the License. 20*62e27805SDamjan Jovanovic * 21*62e27805SDamjan Jovanovic ***********************************************************--> 22*62e27805SDamjan Jovanovic 23*62e27805SDamjan Jovanovic 24*62e27805SDamjan Jovanovic<project name="OOoRunnerLight" default="main" xmlns:if="ant:if" xmlns:unless="ant:unless"> 25*62e27805SDamjan Jovanovic 26*62e27805SDamjan Jovanovic <property name="main.src.dir" value="../OOoRunner/src/main/java"/> 27*62e27805SDamjan Jovanovic 28*62e27805SDamjan Jovanovic <property file="../../../ant.properties"/> 29*62e27805SDamjan Jovanovic <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/> 30*62e27805SDamjan Jovanovic 31*62e27805SDamjan Jovanovic <target name="init-project"> 32*62e27805SDamjan Jovanovic <property name="jar.manifest" value="manifest"/> 33*62e27805SDamjan Jovanovic <path id="main.classpath"> 34*62e27805SDamjan Jovanovic <pathelement location="${OUTDIR}/bin/ridl.jar"/> 35*62e27805SDamjan Jovanovic <pathelement location="${OUTDIR}/bin/unoil.jar"/> 36*62e27805SDamjan Jovanovic <pathelement location="${OUTDIR}/bin/jurt.jar"/> 37*62e27805SDamjan Jovanovic <pathelement location="${OUTDIR}/bin/juh.jar"/> 38*62e27805SDamjan Jovanovic <pathelement location="${OUTDIR}/bin/java_uno.jar"/> 39*62e27805SDamjan Jovanovic </path> 40*62e27805SDamjan Jovanovic </target> 41*62e27805SDamjan Jovanovic 42*62e27805SDamjan Jovanovic 43*62e27805SDamjan Jovanovic <target name="jar" depends="compile" if="${jar.enabled}"> 44*62e27805SDamjan Jovanovic <jar destfile="${jar.dir}/${jar.name}.jar" 45*62e27805SDamjan Jovanovic manifest="${jar.manifest}" 46*62e27805SDamjan Jovanovic duplicate="fail"> 47*62e27805SDamjan Jovanovic <manifest> 48*62e27805SDamjan Jovanovic <attribute name="Class-Path" value="${jar.classpath}" unless:blank="${jar.classpath}"/> 49*62e27805SDamjan Jovanovic <attribute name="Solar-Version" value="${RSCREVISION}"/> 50*62e27805SDamjan Jovanovic </manifest> 51*62e27805SDamjan Jovanovic 52*62e27805SDamjan Jovanovic <!-- Exclude the "test" classes --> 53*62e27805SDamjan Jovanovic 54*62e27805SDamjan Jovanovic <fileset dir="${main.build.dir}/" casesensitive="false"> 55*62e27805SDamjan Jovanovic <include name="**/*.class"/> 56*62e27805SDamjan Jovanovic <exclude name="complex/"/> 57*62e27805SDamjan Jovanovic <exclude name="ifc/"/> 58*62e27805SDamjan Jovanovic <exclude name="mod/"/> 59*62e27805SDamjan Jovanovic </fileset> 60*62e27805SDamjan Jovanovic </jar> 61*62e27805SDamjan Jovanovic </target> 62*62e27805SDamjan Jovanovic 63*62e27805SDamjan Jovanovic</project> 64