Remove memory leaks
[scilab.git] / scilab / modules / prebuildjava / build.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) 2011 - Scilab Enterprises - Sylvestre LEDRU
5  * Copyright (C) 2012 - Scilab Enterprises - ClĂ©ment DAVID
6  *
7  * This file must be used under the terms of the CeCILL.
8  * This source file is licensed as described in the file COPYING, which
9  * you should have received as part of this distribution.  The terms
10  * are also available at
11  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
12  *
13  -->
14 <project default="all" name="build-all-jar">
15   <!-- Call World
16 The main idea is to build at once all the var files
17 -->
18   <property name="target-jar" value="jar"/>
19   <property file="../../scilab-lib.properties"/>
20   
21   <!-- Order matter : fixed order to avoid dependency handling-->
22   <target name="all" depends="localization, commons, history_manager, jvm, action_binding, graphic_objects, completion, console, renderer, graphic_export, gui, core, helptools, types, scinotes, ui_data, history_browser, javasci, graph, xcos, preferences" />
23   <target name="clean">
24     <antcall target="all">
25       <param name="target-jar" value="clean"/>
26     </antcall>
27   </target>
28   <target name="test"/>
29   
30   <target name="action_binding">
31     <ant antfile="../action_binding/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
32   </target>
33   <target name="commons">
34     <ant antfile="../commons/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
35   </target>
36   <target name="completion">
37     <ant antfile="../completion/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
38   </target>
39   <target name="console">
40     <ant antfile="../console/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
41   </target>
42   <target name="core">
43     <ant antfile="../core/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
44   </target>
45   <target name="graph">
46     <ant antfile="../graph/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
47   </target>
48   <target name="graphic_export">
49     <ant antfile="../graphic_export/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
50   </target>
51   <target name="graphic_objects">
52     <ant antfile="../graphic_objects/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
53   </target>
54   <target name="gui">
55     <ant antfile="../gui/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
56   </target>
57   <target name="helptools">
58     <ant antfile="../helptools/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
59   </target>
60   <target name="history_browser">
61     <ant antfile="../history_browser/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
62   </target>
63   <target name="history_manager">
64     <ant antfile="../history_manager/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
65   </target>
66   <target name="javasci" if="build_javasci">
67     <ant antfile="../javasci/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
68   </target>
69   <target name="jvm">
70     <ant antfile="../jvm/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
71   </target>
72   <target name="localization">
73     <ant antfile="../localization/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
74   </target>
75   <target name="output_stream">
76     <ant antfile="../output_stream/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
77   </target>
78   <target name="renderer">
79     <ant antfile="../renderer/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
80   </target>
81   <target name="scinotes">
82     <ant antfile="../scinotes/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
83   </target>
84   <target name="types">
85     <ant antfile="../types/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
86   </target>
87   <target name="ui_data">
88     <ant antfile="../ui_data/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
89   </target>
90   <target name="xcos" if="build_xcos" depends="javasci">
91     <ant antfile="../xcos/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
92   </target>
93   <target name="preferences">
94     <ant antfile="../preferences/build.xml" target="${target-jar}" inheritRefs="false" inheritAll="false" />
95   </target>
96 </project>
97