diff options
author | jfrijters <jfrijters> | 2010-08-20 09:35:49 +0400 |
---|---|---|
committer | jfrijters <jfrijters> | 2010-08-20 09:35:49 +0400 |
commit | 543bde55dc79c56acaab74813d309358ba14c948 (patch) | |
tree | 3bdf3086854922f7c980526e3810bc7533afec2b /ikvm.build | |
parent | 4062e32cd654d2918a947ce7afddc9bf335459ec (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.build | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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"> |