Fixing an issue with output parameters that are of type IntPtr
[castle.git] / MonoRail / NewGenerator / GeneratorTemplates / NAnt / build.vm
blob2575b32ae02da4163ac54ac6b58a359081872116
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project name="${projectName}" default="build">
4 <target name="clean" description="Sweep it yeah!">
5 <delete>
6 <fileset>
7 <include name="bin/**" />
8 </fileset>
9 </delete>
10 </target>
12 <target name="build" description="Builds the app">
13 <mkdir dir="bin" />
14 <copy todir="bin">
15 <fileset basedir="lib">
16 <include name="*.*" />
17 </fileset>
18 </copy>
19 <csc target="dll" output="bin/${projectName}.dll">
21 </csc>
22 <csc
23 target="library"
24 define="${current.build.defines}"
25 debug="${build.debug}"
26 optimize="${build.optimize}"
27 warnaserror="${warnaserror}"
28 output="${build.dir}/${project::get-name()}.dll"
29 doc="${build.dir}/${project::get-name()}.xml"
30 rebuild="${build.rebuild}"
31 unless="${build.msbuild}"
33 <nowarn>
34 <warning number="1591" unless="${build.warnmissingdocs}" /> <!-- No XML comment for publicly visible member -->
35 </nowarn>
37 <sources>
38 <% for source in Sources: %>
39 <include name="<%= source %>" />
40 <% end %>
41 </sources>
43 <references>
44 <% for reference in References: %>
45 <include name="<%= reference %>" />
46 <% end %>
47 </references>
49 <resources refid="project.resources" />
51 <arg line="${csc.keyfile}" if="${assembly.sign}" />
52 <arg line="${csc.args}" />
53 </csc>
54 </target>
56 </project>