<p>Does anyone know any good tutorial about using NAnt for native code build process instructions?</p>

<hr>

<p>Is there any other tool for build process automation that is better suitable with native code environment?</p>

<hr>

<p>We are developing a win32 mobile application and it will be available online for download as a CAB file. The CAB file should include the informations filled by user before the download so the application install process would write some user's information into the device registry.</p>

We tried a while ago to use NAnt to build a large VC++ (VS2005) project ... it didn't work.
The problem was there is no way of capturing the dependencies outside of Visual Studio.  Ie. which cpp files should be rebuilt when a given header file is modified.
We could create nant tasks that threw all the files at the compiler, and it would rebuild them all every time.
In the end we stuck with a NAnt task that invoked devenv to do the build.  This may have changed in VS2008, but I doubt it ...