source: dev/trunk/ab5.0/build.xml @ 603

Last change on this file since 603 was 487, checked in by dai_9181, 16 years ago

構成管理変更後、デプロイが通らなくなっていたので修正。

File size: 2.5 KB
Line 
1<project name="ActiveBasic" default="deploy_all">
2
3    <!-- 共通プロパティ -->
4    <property name="abc32" value="./abdev/build/release/bin/x86/abc.exe"/>
5    <property name="abc64" value="./abdev/build/release/bin/x64/abc.exe"/>
6
7    <target name="deploy_all">
8        <antcall target="make_x86_core_lib" />
9        <antcall target="make_x86_cored_lib" />
10        <antcall target="make_x64_core_lib" />
11        <antcall target="make_x64_cored_lib" />
12        <antcall target="copy_files" />
13    </target>
14
15    <target name="deploy_x86_only">
16        <antcall target="make_x86_core_lib" />
17        <antcall target="make_x86_cored_lib" />
18        <antcall target="copy_files" />
19    </target>
20
21    <target name="copy_files">
22        <property name="rootdir" value="./dest" />
23        <property name="application" value="${rootdir}/ab5.0" />
24
25        <!-- 本体をコピー -->
26        <mkdir dir="${rootdir}" />
27        <mkdir dir="${application}" />
28        <copy todir="${application}">
29            <fileset dir="./abdev/build/release">
30                <exclude name="**/UserSetting" />
31                <exclude name="**/UserSetting/**" />
32                <exclude name="**/*.log" />
33                <exclude name="*.log" />
34                <exclude name="*.tmp" />
35            </fileset>
36        </copy>
37    </target>
38
39    <target name="make_x86_core_lib">
40        <exec executable="${abc32}" failonerror="true">
41            <arg value="./abdev/build/release/ablib/src/basic.sbp" />
42            <arg value="./abdev/build/release/ablib/lib/core.lib" />
43            <arg value="/static_library" />
44            <arg value="/include_dir:./abdev/build/release/ablib/src" />
45        </exec>
46    </target>
47
48    <target name="make_x86_cored_lib">
49        <exec executable="${abc32}" failonerror="true">
50            <arg value="./abdev/build/release/ablib/src/basic.sbp" />
51            <arg value="./abdev/build/release/ablib/lib/cored.lib" />
52            <arg value="/static_library" />
53            <arg value="/debug" />
54            <arg value="/include_dir:./abdev/build/release/ablib/src" />
55        </exec>
56    </target>
57
58    <target name="make_x64_core_lib">
59        <exec executable="${abc64}" failonerror="true">
60            <arg value="./abdev/build/release/ablib/src/basic.sbp" />
61            <arg value="./abdev/build/release/ablib/lib/x64/core.lib" />
62            <arg value="/static_library" />
63            <arg value="/include_dir:./abdev/build/release/ablib/src" />
64        </exec>
65    </target>
66
67    <target name="make_x64_cored_lib">
68        <exec executable="${abc64}" failonerror="true">
69            <arg value="./abdev/build/release/ablib/src/basic.sbp" />
70            <arg value="./abdev/build/release/ablib/lib/x64/cored.lib" />
71            <arg value="/static_library" />
72            <arg value="/debug" />
73            <arg value="/include_dir:./abdev/build/release/ablib/src" />
74        </exec>
75    </target>
76
77</project>
Note: See TracBrowser for help on using the repository browser.