[Mobies-commit] [commit] r3603 - UDM/trunk

ksmyth at redhat1.isis.vanderbilt.edu ksmyth at redhat1.isis.vanderbilt.edu
Tue Jan 18 17:40:26 CST 2011


Author: ksmyth
Date: Tue Jan 18 17:40:25 2011
New Revision: 3603

Log:
Toplevel msbuild script for one-click build

Added:
   UDM/trunk/make.msbuild   (contents, props changed)
Modified:
   UDM/trunk/   (props changed)

Added: UDM/trunk/make.msbuild
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ UDM/trunk/make.msbuild	Tue Jan 18 17:40:25 2011	(r3603)
@@ -0,0 +1,32 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
+  <Import Project="common-scripts\common.msbuild"/>
+
+  <PropertyGroup>
+    <Configuration Condition="'$(Configuration)'==''">Release</Configuration>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <ProjectToBuild Include="Projects\Win32\VC10\src\Udm.sln"/>
+    <ProjectToBuild Include="Projects\Win32\VC10\tests\UdmTests.sln"/>
+  </ItemGroup>
+
+  <Target Name="BuildVS9">
+    <!-- TODO -->
+  </Target>
+  
+  <Target Name="BuildVS10">
+    <MSBuild Projects="Projects\Win32\VC10\src\UdmDll\UdmDll.vcxproj" Targets="Build" Properties="Configuration=Debug" />
+    <MSBuild Projects="Projects\Win32\VC10\src\UdmDll\UdmDll.vcxproj" Targets="Build" Properties="Configuration=Release" />
+    <MSBuild Projects="trunk\Projects\Win32\VC10\src\UdmPython\UdmPython.vcxproj" Targets="Build" Properties="Configuration=Debug" />
+    <MSBuild Projects="trunk\Projects\Win32\VC10\src\UdmPython\UdmPython.vcxproj" Targets="Build" Properties="Configuration=Release" />
+    <MSBuild Projects="trunk\Projects\Win32\VC10\src\UdmPython\UdmPython.vcxproj" Targets="Build" Properties="Configuration=Release27" />
+  </Target>
+
+  <PropertyGroup>
+    <ISS>InnoSetup\udm_innosetupVS2008.iss</ISS>
+  </PropertyGroup>
+  <Target Name="Installer">
+    <!-- Must BuildVS9, BuildVS10, and `ant generate test` first-->
+    <CallTarget Targets="ISCC"/>
+  </Target>
+</Project>


More information about the Mobies-commit mailing list