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