~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to external/ikvm/ikvmc/ikvmc.build

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<project name="ikvmc" default="ikvmc">
 
3
    <target name="ikvmc">
 
4
        <property name="defs" value="TRACE;STATIC_COMPILER" />
 
5
        <if test="${property::exists('signed')}">
 
6
            <property name="defs" value="${defs};${signed}" />
 
7
        </if>
 
8
        <if test="${version::get-major(framework::get-version(framework::get-target-framework() )) == 4}">
 
9
            <property name="defs" value="${defs};NET_4_0" />
 
10
        </if>
 
11
        <csc target="exe" output="../bin/ikvmc.exe" optimize="true" define="${defs}">
 
12
            <sources>
 
13
                <include name="../CommonAssemblyInfo.cs" />
 
14
                <include name="AotTypeWrapper.cs" />
 
15
                <include name="AssemblyInfo.cs" />
 
16
                <include name="AssemblyResolver.cs" />
 
17
                <include name="Compiler.cs" />
 
18
                <include name="CompilerClassLoader.cs" />
 
19
                <include name="FakeTypes.cs" />
 
20
                <include name="Proxy.cs" />
 
21
                <include name="remapper.cs" />
 
22
                <include name="../runtime/AssemblyClassLoader.cs" />
 
23
                <include name="../runtime/atomic.cs" />
 
24
                <include name="../runtime/attributes.cs" />
 
25
                <include name="../runtime/BigEndianBinaryReader.cs" />
 
26
                <include name="../runtime/ByteCode.cs" />
 
27
                <include name="../runtime/ClassFile.cs" />
 
28
                <include name="../runtime/ClassLoaderWrapper.cs" />
 
29
                <include name="../runtime/CodeEmitter.cs" />
 
30
                <include name="../runtime/compiler.cs" />
 
31
                <include name="../runtime/CoreClasses.cs" />
 
32
                <include name="../runtime/DotNetTypeWrapper.cs" />
 
33
                <include name="../runtime/DynamicClassLoader.cs" />
 
34
                <include name="../runtime/DynamicTypeWrapper.cs" />
 
35
                <include name="../runtime/intrinsics.cs" />
 
36
                <include name="../runtime/JavaException.cs" />
 
37
                <include name="../runtime/JsrInliner.cs" />
 
38
                <include name="../runtime/LocalVars.cs" />
 
39
                <include name="../runtime/MemberWrapper.cs" />
 
40
                <include name="../runtime/profiler.cs" />
 
41
                <include name="../runtime/ReflectUtil.cs" />
 
42
                <include name="../runtime/RuntimeHelperTypes.cs" />
 
43
                <include name="../runtime/Serialization.cs" />
 
44
                <include name="../runtime/tracer.cs" />
 
45
                <include name="../runtime/Types.cs" />
 
46
                <include name="../runtime/TypeWrapper.cs" />
 
47
                <include name="../runtime/verifier.cs" />
 
48
                <include name="../runtime/vm.cs" />
 
49
            </sources>
 
50
            <references>
 
51
                <include name="../bin/ICSharpCode.SharpZipLib.dll" asis="true" />
 
52
                <include name="../bin/IKVM.Reflection.dll" asis="true" />
 
53
                <!-- HACK mcs requires an explicit reference to System.Configuration -->
 
54
                <include name="${framework::get-assembly-directory(framework::get-target-framework())}/System.Configuration.dll" />
 
55
            </references>
 
56
        </csc>
 
57
    </target>
 
58
</project>