Datei: Make/NDO.proj
Last Commit (1f5c0c6)
| 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 3 | ····<!-- You need to adjust these values, otherwise the build will not work --> |
| 4 | ····<PropertyGroup Label="Adjustable properties"> |
| 5 | ········<NDO_DIR>$([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\..'))</NDO_DIR> |
| 6 | <Version>5. 0. 0</Version> |
| 7 | ········<InterfacesVersion>5.0.0</InterfacesVersion> |
| 8 | ········<!-- This should be identical to the NDO.Enhancer version --> |
| 9 | <NDOBuildVersion>5. 0. 0</NDOBuildVersion> |
| 10 | ········<!-- |
| 11 | ············NDO generates packages which should be present in the package source |
| 12 | ············during the build process. |
| 13 | ············The PackageSourceFolder folder should be defined as |
| 14 | ············package source in Visual Studio. |
| 15 | ········--> |
| 16 | ········<PackageSourceFolder>$(NDO_DIR)\BuiltPackages</PackageSourceFolder> |
| 17 | ····</PropertyGroup> |
| 18 | |
| 19 | ····<PropertyGroup> |
| 20 | ········<Configuration Condition="'$(Configuration)'==''">Release</Configuration> |
| 21 | ········<Platform>AnyCPU</Platform> |
| 22 | ········<PackagesDir>$(userprofile)\.nuget\packages</PackagesDir> |
| 23 | |
| 24 | ········<MAKE_DIR>$(NDO_DIR)\Make</MAKE_DIR> |
| 25 | ········<TOOLS_DIR>$(NDO_DIR)\Tools</TOOLS_DIR> |
| 26 | ········<MAP_DIR>$(NDO_DIR)\SimpleMappingTool</MAP_DIR> |
| 27 | ········<GEN_DIR>$(NDO_DIR)\ClassGenerator</GEN_DIR> |
| 28 | ········<PatchNdoVersion>$(TOOLS_DIR)\PatchNdoVersion\bin\Release\net8.0\PatchNdoVersion</PatchNdoVersion> |
| 29 | ····</PropertyGroup> |
| 30 | |
| 31 | ····<ItemGroup> |
| 32 | ········<Tools Include="$(TOOLS_DIR)\MakeEnhancerDate\MakeEnhancerDate.csproj" />···· |
| 33 | ········<Tools Include="$(TOOLS_DIR)\PatchNdoVersion\PatchNdoVersion.csproj" />···· |
| 34 | ········<Tools Include="$(TOOLS_DIR)\AddMappingToVsix\AddMappingToVsix.csproj" />···· |
| 35 | ····</ItemGroup> |
| 36 | ···· |
| 37 | ····<!-- These are the names of packages beeing built for NDO --> |
| 38 | ····<ItemGroup> |
| 39 | ········<PackProject Include="ndointerfaces"></PackProject> |
| 40 | ········<PackProject Include="ndo.dll"></PackProject> |
| 41 | ········<PackProject Include="ndo.mapping"></PackProject> |
| 42 | ········<PackProject Include="ndo.jsonformatter"></PackProject> |
| 43 | ········<PackProject Include="ndo.providerfactory"></PackProject> |
| 44 | ········<PackProject Include="ndo.schemagenerator"></PackProject> |
| 45 | ········<PackProject Include="ndo.build"></PackProject> |
| 46 | ····</ItemGroup> |
| 47 | |
| 48 | ····<!--These are the projects using the classic .NET framework--> |
| 49 | ····<ItemGroup> |
| 50 | ········<FwProject Include="$(NDO_DIR)\UISupport\NDO.UISupport\NDO.UISupport.csproj" /> |
| 51 | ········<FwProject Include="..\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" /> |
| 52 | ········<FwProject Include="..\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" /> |
| 53 | ········<FwProject Include="..\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" /> |
| 54 | ········<FwProject Include="..\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" /> |
| 55 | ········<FwProject Include="..\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" /> |
| 56 | ········<FwProject Include="..\Provider\PostgresProvider\PostgresUISupport\PostgresUISupport.csproj" /> |
| 57 | |
| 58 | ········<FwProject Include="..\NDOPackage\NDOPackage.csproj" /> |
| 59 | ········<FwProject Include="..\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" /> |
| 60 | ········<FwProject Include="..\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask.csproj" /> |
| 61 | ····</ItemGroup> |
| 62 | |
| 63 | |
| 64 | ····<ItemGroup> |
| 65 | ········<Provider Include="$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" /> |
| 66 | ········<Provider Include="$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" /> |
| 67 | ········<Provider Include="$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" /> |
| 68 | ········<Provider Include="$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" /> |
| 69 | ········<Provider Include="$(NDO_DIR)\Provider\SqlServerProvider\NDO.Sqlserver\NDO.Sqlserver.csproj" /> |
| 70 | ········<Provider Include="$(NDO_DIR)\Provider\PostgresProvider\NDO.Postgre\NDO.Postgre.csproj" />········ |
| 71 | ····</ItemGroup> |
| 72 | ········ |
| 73 | ····<Target Name="DeletePackages" BeforeTargets="CreatePackageDir"> |
| 74 | ········<RemoveDir Condition="Exists('$(PackagesDir)\%(PackProject.Identity)\$(Version)')" Directories="$(PackagesDir)\%(PackProject.Identity)\$(Version)" /> |
| 75 | ····</Target> |
| 76 | |
| 77 | ····<Target Name="CreatePackageDir" BeforeTargets="BuildTools"> |
| 78 | ········<MakeDir Condition="!Exists('$(PackageSourceFolder)')" Directories="$(PackageSourceFolder)" /> |
| 79 | ····</Target> |
| 80 | |
| 81 | ····<Target Name="BuildTools" BeforeTargets="PatchNdoVersion"> |
| 82 | ········<Message Text="Build Tools..."></Message> |
| 83 | ········<MSBuild Projects="@(Tools)" BuildInParallel="True" Targets="Restore" Properties="Configuration=Release;Platform=AnyCPU" /> |
| 84 | ········<MSBuild Projects="@(Tools)" BuildInParallel="True" Targets="Rebuild" Properties="Configuration=Release;Platform=AnyCPU" /> |
| 85 | ····</Target> |
| 86 | |
| 87 | ····<Target Name="PatchNdoVersion" BeforeTargets="Build"> |
| 88 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\SimpleMappingTool\Mapping.csproj" -m $(Version)" /> |
| 89 | |
| 90 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" -i $(InterfacesVersion)" /> |
| 91 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" -i $(InterfacesVersion)" /> |
| 92 | ········ |
| 93 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" -i $(InterfacesVersion)" /> |
| 94 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" -i $(InterfacesVersion)" /> |
| 95 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" -i $(InterfacesVersion)" /> |
| 96 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\PostGresProvider\NDO.Postgre\NDO.Postgre.csproj" -i $(InterfacesVersion)" /> |
| 97 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" -i $(InterfacesVersion)" /> |
| 98 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqlServerProvider\NDO.SqlServer\NDO.SqlServer.csproj" -i $(InterfacesVersion)" /> |
| 99 | ········ |
| 100 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" -i $(InterfacesVersion)" /> |
| 101 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" -i $(InterfacesVersion)" /> |
| 102 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" -i $(InterfacesVersion)" /> |
| 103 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\PostGresProvider\PostGresUISupport\PostGresUISupport.csproj" -i $(InterfacesVersion)" /> |
| 104 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" -i $(InterfacesVersion)" /> |
| 105 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" -i $(InterfacesVersion)" /> |
| 106 | |
| 107 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" -i $(InterfacesVersion)" /> |
| 108 | ····</Target> |
| 109 | |
| 110 | ····<Target Name="NDOBuild" AfterTargets="Build"> |
| 111 | ········<Exec WorkingDirectory="$(NDO_DIR)\nuget" Condition="'$(Configuration)'=='Release'" Command="nuget.exe pack NDO.Build.nuspec" /> |
| 112 | ········<Copy SourceFiles="$(NDO_DIR)\nuget\NDO.Build.$(NDOBuildVersion).nupkg" DestinationFolder="$(PackageSourceFolder)" /> |
| 113 | ····</Target> |
| 114 | |
| 115 | |
| 116 | ····<Target Name="Build"> |
| 117 | ········<Message Text="Build..."></Message> |
| 118 | ········<MSBuild Projects="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" Targets="Restore" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 119 | ········<MSBuild Projects="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 120 | ········<MSBuild Projects="$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" Targets="restore" /> |
| 121 | ········<MSBuild Projects="$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 122 | ········ |
| 123 | ········<MSBuild Projects="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" Targets="restore" /> |
| 124 | ········<MSBuild Projects="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 125 | |
| 126 | ········<MSBuild Projects="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" Targets="restore" /> |
| 127 | ········<MSBuild Projects="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 128 | |
| 129 | ········<MSBuild Projects="$(NDO_DIR)\NDODLL\NDO.csproj" Targets="restore" /> |
| 130 | ········<MSBuild Projects="$(NDO_DIR)\NDODLL\NDO.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 131 | |
| 132 | ········<MSBuild Projects="@(FwProject)" Targets="restore" /> |
| 133 | ········<MSBuild Projects="@(FwProject)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 134 | ········<MSBuild Projects="@(Provider)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 135 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\Ecma335\Ecma335.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 136 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Restore" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 137 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 138 | ····</Target> |
| 139 | ·· |
| 140 | </Project> |
New Commit (443f0d3)
| 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 3 | ····<!-- You need to adjust these values, otherwise the build will not work --> |
| 4 | ····<PropertyGroup Label="Adjustable properties"> |
| 5 | ········<NDO_DIR>$([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\..'))</NDO_DIR> |
| 6 | <Version>5. 0. 1</Version> |
| 7 | ········<InterfacesVersion>5.0.0</InterfacesVersion> |
| 8 | ········<!-- This should be identical to the NDO.Enhancer version --> |
| 9 | <NDOBuildVersion>5. 0. 1</NDOBuildVersion> |
| 10 | ········<!-- |
| 11 | ············NDO generates packages which should be present in the package source |
| 12 | ············during the build process. |
| 13 | ············The PackageSourceFolder folder should be defined as |
| 14 | ············package source in Visual Studio. |
| 15 | ········--> |
| 16 | ········<PackageSourceFolder>$(NDO_DIR)\BuiltPackages</PackageSourceFolder> |
| 17 | ····</PropertyGroup> |
| 18 | |
| 19 | ····<PropertyGroup> |
| 20 | ········<Configuration Condition="'$(Configuration)'==''">Release</Configuration> |
| 21 | ········<Platform>AnyCPU</Platform> |
| 22 | ········<PackagesDir>$(userprofile)\.nuget\packages</PackagesDir> |
| 23 | |
| 24 | ········<MAKE_DIR>$(NDO_DIR)\Make</MAKE_DIR> |
| 25 | ········<TOOLS_DIR>$(NDO_DIR)\Tools</TOOLS_DIR> |
| 26 | ········<MAP_DIR>$(NDO_DIR)\SimpleMappingTool</MAP_DIR> |
| 27 | ········<GEN_DIR>$(NDO_DIR)\ClassGenerator</GEN_DIR> |
| 28 | ········<PatchNdoVersion>$(TOOLS_DIR)\PatchNdoVersion\bin\Release\net8.0\PatchNdoVersion</PatchNdoVersion> |
| 29 | ····</PropertyGroup> |
| 30 | |
| 31 | ····<ItemGroup> |
| 32 | ········<Tools Include="$(TOOLS_DIR)\MakeEnhancerDate\MakeEnhancerDate.csproj" />···· |
| 33 | ········<Tools Include="$(TOOLS_DIR)\PatchNdoVersion\PatchNdoVersion.csproj" />···· |
| 34 | ········<Tools Include="$(TOOLS_DIR)\AddMappingToVsix\AddMappingToVsix.csproj" />···· |
| 35 | ····</ItemGroup> |
| 36 | ···· |
| 37 | ····<!-- These are the names of packages beeing built for NDO --> |
| 38 | ····<ItemGroup> |
| 39 | ········<PackProject Include="ndointerfaces"></PackProject> |
| 40 | ········<PackProject Include="ndo.dll"></PackProject> |
| 41 | ········<PackProject Include="ndo.mapping"></PackProject> |
| 42 | ········<PackProject Include="ndo.jsonformatter"></PackProject> |
| 43 | ········<PackProject Include="ndo.providerfactory"></PackProject> |
| 44 | ········<PackProject Include="ndo.schemagenerator"></PackProject> |
| 45 | ········<PackProject Include="ndo.build"></PackProject> |
| 46 | ····</ItemGroup> |
| 47 | |
| 48 | ····<!--These are the projects using the classic .NET framework--> |
| 49 | ····<ItemGroup> |
| 50 | ········<FwProject Include="$(NDO_DIR)\UISupport\NDO.UISupport\NDO.UISupport.csproj" /> |
| 51 | ········<FwProject Include="..\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" /> |
| 52 | ········<FwProject Include="..\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" /> |
| 53 | ········<FwProject Include="..\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" /> |
| 54 | ········<FwProject Include="..\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" /> |
| 55 | ········<FwProject Include="..\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" /> |
| 56 | ········<FwProject Include="..\Provider\PostgresProvider\PostgresUISupport\PostgresUISupport.csproj" /> |
| 57 | |
| 58 | ········<FwProject Include="..\NDOPackage\NDOPackage.csproj" /> |
| 59 | ········<FwProject Include="..\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" /> |
| 60 | ········<FwProject Include="..\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask.csproj" /> |
| 61 | ····</ItemGroup> |
| 62 | |
| 63 | |
| 64 | ····<ItemGroup> |
| 65 | ········<Provider Include="$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" /> |
| 66 | ········<Provider Include="$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" /> |
| 67 | ········<Provider Include="$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" /> |
| 68 | ········<Provider Include="$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" /> |
| 69 | ········<Provider Include="$(NDO_DIR)\Provider\SqlServerProvider\NDO.Sqlserver\NDO.Sqlserver.csproj" /> |
| 70 | ········<Provider Include="$(NDO_DIR)\Provider\PostgresProvider\NDO.Postgre\NDO.Postgre.csproj" />········ |
| 71 | ····</ItemGroup> |
| 72 | ········ |
| 73 | ····<Target Name="DeletePackages" BeforeTargets="CreatePackageDir"> |
| 74 | ········<RemoveDir Condition="Exists('$(PackagesDir)\%(PackProject.Identity)\$(Version)')" Directories="$(PackagesDir)\%(PackProject.Identity)\$(Version)" /> |
| 75 | ····</Target> |
| 76 | |
| 77 | ····<Target Name="CreatePackageDir" BeforeTargets="BuildTools"> |
| 78 | ········<MakeDir Condition="!Exists('$(PackageSourceFolder)')" Directories="$(PackageSourceFolder)" /> |
| 79 | ····</Target> |
| 80 | |
| 81 | ····<Target Name="BuildTools" BeforeTargets="PatchNdoVersion"> |
| 82 | ········<Message Text="Build Tools..."></Message> |
| 83 | ········<MSBuild Projects="@(Tools)" BuildInParallel="True" Targets="Restore" Properties="Configuration=Release;Platform=AnyCPU" /> |
| 84 | ········<MSBuild Projects="@(Tools)" BuildInParallel="True" Targets="Rebuild" Properties="Configuration=Release;Platform=AnyCPU" /> |
| 85 | ····</Target> |
| 86 | |
| 87 | ····<Target Name="PatchNdoVersion" BeforeTargets="Build"> |
| 88 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\SimpleMappingTool\Mapping.csproj" -m $(Version)" /> |
| 89 | |
| 90 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" -i $(InterfacesVersion)" /> |
| 91 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" -i $(InterfacesVersion)" /> |
| 92 | ········ |
| 93 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" -i $(InterfacesVersion)" /> |
| 94 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" -i $(InterfacesVersion)" /> |
| 95 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" -i $(InterfacesVersion)" /> |
| 96 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\PostGresProvider\NDO.Postgre\NDO.Postgre.csproj" -i $(InterfacesVersion)" /> |
| 97 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" -i $(InterfacesVersion)" /> |
| 98 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqlServerProvider\NDO.SqlServer\NDO.SqlServer.csproj" -i $(InterfacesVersion)" /> |
| 99 | ········ |
| 100 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" -i $(InterfacesVersion)" /> |
| 101 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" -i $(InterfacesVersion)" /> |
| 102 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" -i $(InterfacesVersion)" /> |
| 103 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\PostGresProvider\PostGresUISupport\PostGresUISupport.csproj" -i $(InterfacesVersion)" /> |
| 104 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" -i $(InterfacesVersion)" /> |
| 105 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" -i $(InterfacesVersion)" /> |
| 106 | |
| 107 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" -i $(InterfacesVersion)" /> |
| 108 | ····</Target> |
| 109 | |
| 110 | ····<Target Name="NDOBuild" AfterTargets="Build"> |
| 111 | ········<Exec WorkingDirectory="$(NDO_DIR)\nuget" Condition="'$(Configuration)'=='Release'" Command="nuget.exe pack NDO.Build.nuspec" /> |
| 112 | ········<Copy SourceFiles="$(NDO_DIR)\nuget\NDO.Build.$(NDOBuildVersion).nupkg" DestinationFolder="$(PackageSourceFolder)" /> |
| 113 | ····</Target> |
| 114 | |
| 115 | |
| 116 | ····<Target Name="Build"> |
| 117 | ········<Message Text="Build..."></Message> |
| 118 | ········<MSBuild Projects="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" Targets="Restore" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 119 | ········<MSBuild Projects="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 120 | ········<MSBuild Projects="$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" Targets="restore" /> |
| 121 | ········<MSBuild Projects="$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 122 | ········ |
| 123 | ········<MSBuild Projects="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" Targets="restore" /> |
| 124 | ········<MSBuild Projects="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 125 | |
| 126 | ········<MSBuild Projects="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" Targets="restore" /> |
| 127 | ········<MSBuild Projects="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 128 | |
| 129 | ········<MSBuild Projects="$(NDO_DIR)\NDODLL\NDO.csproj" Targets="restore" /> |
| 130 | ········<MSBuild Projects="$(NDO_DIR)\NDODLL\NDO.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 131 | |
| 132 | ········<MSBuild Projects="@(FwProject)" Targets="restore" /> |
| 133 | ········<MSBuild Projects="@(FwProject)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 134 | ········<MSBuild Projects="@(Provider)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 135 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\Ecma335\Ecma335.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 136 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Restore" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 137 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> |
| 138 | ····</Target> |
| 139 | ·· |
| 140 | </Project> |