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

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

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

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