Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/ikvm-fork.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjfrijters <jfrijters>2010-08-20 09:35:49 +0400
committerjfrijters <jfrijters>2010-08-20 09:35:49 +0400
commit543bde55dc79c56acaab74813d309358ba14c948 (patch)
tree3bdf3086854922f7c980526e3810bc7533afec2b /ikvm.build
parent4062e32cd654d2918a947ce7afddc9bf335459ec (diff)
- Removed the requirement to have peverify and ilasm in the PATH. They are now located automatically and if they are not found, the corresponding build steps are skipped.
- Added "managed" and "native" targets to ikvm.build to allow building just the managed parts (that don't require a C compiler to be installed).
Diffstat (limited to 'ikvm.build')
-rw-r--r--ikvm.build12
1 files changed, 7 insertions, 5 deletions
diff --git a/ikvm.build b/ikvm.build
index 682667b7..9ea24325 100644
--- a/ikvm.build
+++ b/ikvm.build
@@ -1,16 +1,20 @@
<?xml version="1.0"?>
<project name="ikvm" default="all">
+ <include buildfile="ikvm.include" />
<target name="signed">
<property name="signed" value="SIGNCODE" />
<property name="signoption" value="-key:ikvm-key" />
<property name="ilasm_signoption" value="/key:@ikvm-key" />
<call target="all" />
</target>
- <target name="all">
+ <target name="all" depends="native managed" />
+ <target name="native">
+ <nant buildfile="native/native.build" />
+ </target>
+ <target name="managed">
<nant buildfile="tools/tools.build" />
<nant buildfile="runtime/runtime.build" target="first-pass" />
<nant buildfile="awt/awt.build" target="first-pass" />
- <nant buildfile="native/native.build" />
<nant buildfile="reflect/reflect.build" />
<nant buildfile="ikvmc/ikvmc.build" />
<nant buildfile="ikvmstub/ikvmstub.build" />
@@ -19,9 +23,7 @@
<nant buildfile="openjdk/openjdk.build" target="tools" />
<nant buildfile="ikvm/ikvm.build" />
<nant buildfile="awt/awt.build" />
- <if test="${platform::is-win32()}">
- <nant buildfile="jvm/jvm.build" />
- </if>
+ <nant buildfile="jvm/jvm.build" />
</target>
<target name="clean">
<delete failonerror="false">