1 <?xml version="1.0"?>
\r
2 <project default="all">
\r
3 <property name="dest" value=".classes" />
\r
5 <target name="demo" depends="clean,init,fw,pool,sel,timer,buff,ctrl">
\r
6 <mkdir dir="${dest}/chat" />
\r
7 <javac srcdir="demo/chat" destdir="${dest}" debug="true" />
\r
8 <copy file="demo/chat/admin_cmd.xml" tofile="${dest}/chat/admin_cmd.xml" />
\r
9 <copy file="demo/chat/chat_cmd.xml" tofile="${dest}/chat/chat_cmd.xml" />
\r
10 <copy file="demo/chat/userinfo.xml" tofile="${dest}/chat/userinfo.xml" />
\r
11 <jar destfile="mfw-demo-chat-${DSTAMP}.jar" basedir="${dest}">
\r
13 <attribute name="Built-By" value="${user.name}" />
\r
14 <attribute name="Main-Class" value="chat.Telnet_ChatRoom" />
\r
19 <target name="init">
\r
21 <mkdir dir="${dest}" />
\r
22 <copy file="COPYING.LESSER" tofile="${dest}/COPYING.LESSER" />
\r
25 <target name="clean">
\r
26 <delete dir="${dest}" />
\r
29 <target name="package" depends="init">
\r
30 <jar destfile="mfw-${DSTAMP}.jar" basedir="${dest}">
\r
32 <attribute name="Built-By" value="${user.name}" />
\r
37 <target name="all" depends="clean,init,fw,pool,sel,timer,buff,ctrl,package" description="MUD framework,include all tools">
\r
41 <target name="fw" depends="init,buff,sel,pool" description="the minial framework">
\r
42 <mkdir dir="${dest}/mfw/fw" />
\r
43 <javac srcdir="src/mfw/fw" destdir="${dest}" debug="true" />
\r
46 <target name="pool" depends="init">
\r
47 <mkdir dir="${dest}/mfw/pool" />
\r
48 <javac srcdir="src/mfw/pool" destdir="${dest}" debug="true" />
\r
51 <target name="sel" depends="init">
\r
52 <mkdir dir="${dest}/mfw/sel" />
\r
53 <javac srcdir="src/mfw/sel" destdir="${dest}" debug="true" />
\r
56 <target name="timer" depends="init">
\r
57 <mkdir dir="${dest}/mfw/timer" />
\r
58 <javac srcdir="src/mfw/timer" destdir="${dest}" debug="true" />
\r
61 <target name="buff" depends="init">
\r
62 <mkdir dir="${dest}/mfw/buff" />
\r
63 <javac srcdir="src/mfw/buff" destdir="${dest}" debug="true" />
\r
66 <target name="ctrl" depends="init,buff,pool">
\r
67 <mkdir dir="${dest}/mfw/ctrl" />
\r
68 <javac srcdir="src/mfw/ctrl" destdir="${dest}" debug="true" />
\r