equal
deleted
inserted
replaced
|
1 <!-- importing.xml --> |
|
2 <project name="jdk"> |
|
3 |
|
4 <script language="javascript" classpath="${idea.dir}/classes"> |
|
5 var JdkLogger = Java.type("idea.JdkIdeaAntLogger"); |
|
6 new JdkLogger(project) |
|
7 </script> |
|
8 |
|
9 <macrodef name="call-make"> |
|
10 <attribute name="dir"/> |
|
11 <attribute name="args"/> |
|
12 <sequential> |
|
13 <exec executable="make" dir="@{dir}" failonerror="true"> |
|
14 <arg line="@{args}"/> |
|
15 <env key="CLASSPATH" value = ""/> |
|
16 </exec> |
|
17 </sequential> |
|
18 </macrodef> |
|
19 |
|
20 <target name="cond-clean" unless="${intellij.ismake}"> |
|
21 <antcall target="clean"/> |
|
22 </target> |
|
23 |
|
24 <target name="post-make" depends="cond-clean, build-module"/> |
|
25 |
|
26 <!-- |
|
27 **** Global JDK Build Targets |
|
28 --> |
|
29 |
|
30 <target name="clean"> |
|
31 <echo message="base = ${basedir}"/> |
|
32 <call-make dir = "${build.target.dir}" args = "reconfigure"/> |
|
33 <call-make dir = "${build.target.dir}" args = "clean"/> |
|
34 </target> |
|
35 |
|
36 <target name="images"> |
|
37 <call-make dir = "${build.target.dir}" args = "images"/> |
|
38 </target> |
|
39 |
|
40 <target name="build-module"> |
|
41 <call-make dir = "${build.target.dir}" args = "${module.name}"/> |
|
42 </target> |
|
43 </project> |