ICE 3.4.2
[php5-ice-freebsdport.git] / java / demo / Freeze / casino / build.xml
blobb9e29f1ae7a4541dbaa82f880b89d200049fefce
1 <!--
2  **********************************************************************
4  Copyright (c) 2003-2011 ZeroC, Inc. All rights reserved.
6  This copy of Ice is licensed to you under the terms described in the
7  ICE_LICENSE file included in this distribution.
9  **********************************************************************
10 -->
12 <project name="demo_Freeze_casino" default="all" basedir=".">
14     <!-- set global properties for this build -->
15     <property name="top.dir" value="../../.."/>
16     
17     <!-- import common definitions -->
18     <import file="${top.dir}/config/common.xml"/>
20     <target name="generate" depends="init">
21         <!-- Create the output directory for generated code -->
22         <mkdir dir="${generated.dir}"/>
23         <slice2java outputdir="${generated.dir}">
24              <includepath>
25                 <pathelement path="${slice.dir}" />
26                 <pathelement path="." />
27             </includepath>
28             <fileset dir="." includes="Casino.ice,CasinoStore.ice"/>
29         </slice2java>
30     </target>
32     <target name="compile" depends="generate">
33         <mkdir dir="${class.dir}"/>
34         <javac srcdir=".:${generated.dir}" destdir="${class.dir}" debug="${debug}">
35             <exclude name="${generated.dir}/**"/>
36             <classpath>
37                 <path refid="ice.classpath"/>
38                 <path refid="freeze.classpath"/>
39             </classpath>
40             <compilerarg value="${javac.lint}"/>
41         </javac>
42     </target>
44     <target name="all" depends="compile"/>
46     <target name="clean">
47         <delete dir="${generated.dir}"/>
48         <delete dir="${class.dir}"/>
49         <delete includeEmptyDirs="true">
50             <fileset dir="db" includes="*" excludes="DB_CONFIG"/>
51         </delete>
52     </target>
54 </project>