ikvm-fork/jvm/jvm.build

16 строки
1.1 KiB
XML

<?xml version="1.0"?>
<project name="JVM" default="JVM">
<target name="JVM">
<property name="VERSION" value="${assemblyname::get-version(assemblyname::get-assembly-name(path::combine(project::get-base-directory(), '../bin/IKVM.Runtime.dll')))}" />
<property overwrite="false" name="ilasm_signoption" value="" />
<exec program="../tools/asmref.exe" useruntimeengine="true" commandline="mscorlib ../bin/IKVM.Runtime.JNI.dll" output="jvm_h.il" />
<echo message=".assembly JVM { .ver ${string::replace(property::get-value('VERSION'), '.', ':')} }" file="jvm_h.il" append="true" />
<if test="${not string::contains(environment::get-variable('FrameworkDir'), 'Framework64')}">
<exec program="ilasm" commandline="/dll ${ilasm_signoption} /out:../bin/JVM.DLL jvm_h.il jvm32.il JVM.il" />
</if>
<if test="${string::contains(environment::get-variable('FrameworkDir'), 'Framework64')}">
<exec program="ilasm" commandline="/pe64 /x64 /dll ${ilasm_signoption} /out:../bin/JVM.DLL jvm_h.il jvm64.il JVM.il" />
</if>
</target>
</project>