2004-12-02 11:43:05 +03:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<project name="JVM" default="JVM">
|
2010-08-20 09:35:49 +04:00
|
|
|
<include buildfile="../ikvm.include" />
|
|
|
|
<target name="JVM" if="${property::exists('ilasm') and (not string::starts-with(framework::get-target-framework(), 'mono'))}">
|
2008-11-19 08:42:47 +03:00
|
|
|
<property name="VERSION" value="${assemblyname::get-version(assemblyname::get-assembly-name(path::combine(project::get-base-directory(), '../bin/IKVM.Runtime.dll')))}" />
|
2005-01-07 12:34:19 +03:00
|
|
|
<property overwrite="false" name="ilasm_signoption" value="" />
|
2007-12-18 12:56:11 +03:00
|
|
|
<exec program="../tools/asmref.exe" useruntimeengine="true" commandline="mscorlib ../bin/IKVM.Runtime.JNI.dll" output="jvm_h.il" />
|
2008-11-19 08:42:47 +03:00
|
|
|
<echo message=".assembly JVM { .ver ${string::replace(property::get-value('VERSION'), '.', ':')} }" file="jvm_h.il" append="true" />
|
2010-08-20 09:35:49 +04:00
|
|
|
<exec program="${ilasm}" commandline=" /dll ${ilasm_signoption} /out:../bin-x86/JVM.DLL jvm_h.il jvm32.il JVM.il" />
|
|
|
|
<exec program="${ilasm}" commandline="/pe64 /x64 /dll ${ilasm_signoption} /out:../bin-x64/JVM.DLL jvm_h.il jvm64.il JVM.il" />
|
2004-12-02 11:43:05 +03:00
|
|
|
</target>
|
|
|
|
</project>
|