29 lines
998 B
Plaintext
Raw Normal View History

<?xml version="1.0"?>
<project name="NAnt" default="run">
<!-- Compile the test task and add it then use it. -->
<target name="build">
<mkdir dir="bin" />
<csc target="library" output="bin/UserTasks.dll">
<sources>
<include name="UserTask.cs"/>
</sources>
<references basedir="${nant::get-base-directory()}">
<include name="NAnt.Core.dll"/>
</references>
</csc>
</target>
<target name="run" depends="build">
<!-- Dynamically load the tasks in the Task assembly. -->
<loadtasks assembly="bin/UserTasks.dll" />
<!-- Call our new task, converts the message attribute to all caps and displays it. -->
<usertask message="This string should be all caps"/>
</target>
<target name="clean">
<!-- Delete the build output. -->
<delete file="bin/UserTasks.dll" if="${file::exists('bin/UserTasks.dll')}" />
</target>
</project>