1bee6bcb9SDamjan Jovanovic<?xml version="1.0" encoding="UTF-8"?> 2bee6bcb9SDamjan Jovanovic<!--*********************************************************** 3bee6bcb9SDamjan Jovanovic * 4bee6bcb9SDamjan Jovanovic * Licensed to the Apache Software Foundation (ASF) under one 5bee6bcb9SDamjan Jovanovic * or more contributor license agreements. See the NOTICE file 6bee6bcb9SDamjan Jovanovic * distributed with this work for additional information 7bee6bcb9SDamjan Jovanovic * regarding copyright ownership. The ASF licenses this file 8bee6bcb9SDamjan Jovanovic * to you under the Apache License, Version 2.0 (the 9bee6bcb9SDamjan Jovanovic * "License"); you may not use this file except in compliance 10bee6bcb9SDamjan Jovanovic * with the License. You may obtain a copy of the License at 11bee6bcb9SDamjan Jovanovic * 12bee6bcb9SDamjan Jovanovic * http://www.apache.org/licenses/LICENSE-2.0 13bee6bcb9SDamjan Jovanovic * 14bee6bcb9SDamjan Jovanovic * Unless required by applicable law or agreed to in writing, 15bee6bcb9SDamjan Jovanovic * software distributed under the License is distributed on an 16bee6bcb9SDamjan Jovanovic * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17bee6bcb9SDamjan Jovanovic * KIND, either express or implied. See the License for the 18bee6bcb9SDamjan Jovanovic * specific language governing permissions and limitations 19bee6bcb9SDamjan Jovanovic * under the License. 20bee6bcb9SDamjan Jovanovic * 21bee6bcb9SDamjan Jovanovic ***********************************************************--> 22bee6bcb9SDamjan Jovanovic 23bee6bcb9SDamjan Jovanovic 24bee6bcb9SDamjan Jovanovic<project name="ridl" default="main"> 25bee6bcb9SDamjan Jovanovic 26bee6bcb9SDamjan Jovanovic <property file="../../../ant.properties"/> 27bee6bcb9SDamjan Jovanovic <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/> 28bee6bcb9SDamjan Jovanovic 29bee6bcb9SDamjan Jovanovic <target name="init-project"> 30bee6bcb9SDamjan Jovanovic 31bee6bcb9SDamjan Jovanovic <path id="main.classpath"> 32bee6bcb9SDamjan Jovanovic <pathelement location="${OUTDIR}/bin/ridl.jar"/> 33bee6bcb9SDamjan Jovanovic <pathelement location="${OUTDIR}/bin/unoloader.jar"/> 34bee6bcb9SDamjan Jovanovic </path> 35bee6bcb9SDamjan Jovanovic 36bee6bcb9SDamjan Jovanovic </target> 37bee6bcb9SDamjan Jovanovic 38bee6bcb9SDamjan Jovanovic <property name="javamaker.udkapi.flag" location="${main.build.dir}/javamaker.udkapi.flag"/> 39bee6bcb9SDamjan Jovanovic 40bee6bcb9SDamjan Jovanovic <target name="check-javamaker-udkapi"> 41bee6bcb9SDamjan Jovanovic <uptodate property="javamaker.udkapi.skip" srcfile="${OUTDIR}/bin/udkapi.rdb" targetfile="${javamaker.udkapi.flag}"/> 42bee6bcb9SDamjan Jovanovic </target> 43bee6bcb9SDamjan Jovanovic 44bee6bcb9SDamjan Jovanovic <target name="javamaker-udkapi" depends="check-javamaker-udkapi" extensionOf="pre-compile" unless="${javamaker.udkapi.skip}"> 45bee6bcb9SDamjan Jovanovic <mkdir dir="${main.build.dir}"/> 46bee6bcb9SDamjan Jovanovic <javamaker 47*4aa87146SDamjan Jovanovic rdbFile="${OUTDIR}/bin/udkapi.rdb" 48*4aa87146SDamjan Jovanovic outputDir="${main.build.dir}"/> 49bee6bcb9SDamjan Jovanovic <touch file="${javamaker.udkapi.flag}"/> 50bee6bcb9SDamjan Jovanovic </target> 51bee6bcb9SDamjan Jovanovic 52bee6bcb9SDamjan Jovanovic</project> 53bee6bcb9SDamjan Jovanovic 54