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 **********************************************************************
12 <project name="demo_Freeze_casino" default="all" basedir=".">
14 <!-- set global properties for this build -->
15 <property name="top.dir" value="../../.."/>
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}">
25 <pathelement path="${slice.dir}" />
26 <pathelement path="." />
28 <fileset dir="." includes="Casino.ice,CasinoStore.ice"/>
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}/**"/>
37 <path refid="ice.classpath"/>
38 <path refid="freeze.classpath"/>
40 <compilerarg value="${javac.lint}"/>
44 <target name="all" depends="compile"/>
47 <delete dir="${generated.dir}"/>
48 <delete dir="${class.dir}"/>
49 <delete includeEmptyDirs="true">
50 <fileset dir="db" includes="*" excludes="DB_CONFIG"/>