Skip to content

Commit

Permalink
Including vNext as part of package
Browse files Browse the repository at this point in the history
  • Loading branch information
jbogard committed Feb 2, 2015
1 parent 7d662a6 commit bb8ea8d
Show file tree
Hide file tree
Showing 5 changed files with 66 additions and 5 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Expand Up @@ -16,4 +16,5 @@ AppPackages/
packages
*.orig
*.DotSettings
*.ide/
*.ide/
.nuget
36 changes: 36 additions & 0 deletions default.ps1
Expand Up @@ -35,6 +35,7 @@ task compile -depends clean {
exec { & $source_dir\.nuget\Nuget.exe restore $source_dir }
exec { msbuild /t:Clean /t:Build /p:Configuration=$config /v:q /p:NoWarn=1591 /nologo $source_dir\AutoMapper.sln }
exec { msbuild /t:Clean /t:Build /p:Configuration=ReleaseWin8 /v:q /p:NoWarn=1591 /nologo $source_dir\AutoMapper.sln }
exec { kpm build $source_dir\AutoMapper }
}

task commonAssemblyInfo {
Expand Down Expand Up @@ -62,6 +63,8 @@ task dist {
copy_files "$source_dir\AutoMapper\bin\Android\$config" "$dist_dir\MonoAndroid"
copy_files "$source_dir\AutoMapper\bin\iPhone\$config" "$dist_dir\MonoTouch"
copy_files "$source_dir\AutoMapper\bin\iPhone10\$config" "$dist_dir\Xamarin.iOS10"
copy_files "$source_dir\Artifacts\bin\AutoMapper.CoreCLR\$config\aspnet50" "$dist_dir\aspnet50"
copy_files "$source_dir\Artifacts\bin\AutoMapper.CoreCLR\$config\aspnetcore50" "$dist_dir\aspnetcore50"
create-nuspec "$pkgVersion" "AutoMapper.nuspec"
}

Expand Down Expand Up @@ -145,6 +148,33 @@ function global:create-nuspec($version, $fileName)
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<summary>A convention-based object-object mapper</summary>
<description>A convention-based object-object mapper. AutoMapper uses a fluent configuration API to define an object-object mapping strategy. AutoMapper uses a convention-based matching algorithm to match up source to destination values. Currently, AutoMapper is geared towards model projection scenarios to flatten complex object models to DTOs and other simple objects, whose design is better suited for serialization, communication, messaging, or simply an anti-corruption layer between the domain and application layer.</description>
<dependencies>
<group targetFramework=""Asp.NetCore5.0"">
<dependency id=""System.Runtime"" version=""4.0.20-beta-22530"" />
<dependency id=""System.Linq.Expressions"" version=""4.0.0-beta-22530"" />
<dependency id=""System.Linq"" version=""4.0.0-beta-22530"" />
<dependency id=""System.Reflection"" version=""4.0.10-beta-22530"" />
<dependency id=""System.Text.RegularExpressions"" version=""4.0.10-beta-22530"" />
<dependency id=""System.Reflection.TypeExtensions"" version=""4.0.0-beta-22530"" />
<dependency id=""System.Reflection.Emit"" version=""4.0.0-beta-22530"" />
<dependency id=""System.Threading"" version=""4.0.10-beta-22530"" />
<dependency id=""System.Runtime.Extensions"" version=""4.0.10-beta-22530"" />
<dependency id=""System.Reflection.Extensions"" version=""4.0.0-beta-22530"" />
<dependency id=""System.Collections.Specialized"" version=""4.0.0-beta-22530"" />
<dependency id=""System.Collections.Concurrent"" version=""4.0.10-beta-22530"" />
<dependency id=""System.ComponentModel.TypeConverter"" version=""4.0.0-beta-22530"" />
<dependency id=""System.Reflection.Primitives"" version=""4.0.0-beta-22530"" />
<dependency id=""System.Linq.Queryable"" version=""4.0.0-beta-22530"" />
<dependency id=""System.Diagnostics.Debug"" version=""4.0.10-beta-22530"" />
<dependency id=""System.ObjectModel"" version=""4.0.10-beta-22530"" />
</group>
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName=""mscorlib"" targetFramework=""Asp.Net5.0"" />
<frameworkAssembly assemblyName=""System"" targetFramework=""Asp.Net5.0"" />
<frameworkAssembly assemblyName=""System.Core"" targetFramework=""Asp.Net5.0"" />
<frameworkAssembly assemblyName=""Microsoft.CSharp"" targetFramework=""Asp.Net5.0"" />
</frameworkAssemblies>
</metadata>
<files>
<file src=""$dist_dir\Profile136\AutoMapper.dll"" target=""lib\portable-windows8+net40+wp8+sl5+MonoAndroid+MonoTouch"" />
Expand Down Expand Up @@ -210,6 +240,12 @@ function global:create-nuspec($version, $fileName)
<file src=""$source_dir\install.ps1"" target=""tools\Xamarin.iOS10"" />
<file src=""$source_dir\uninstall.ps1"" target=""tools\Xamarin.iOS10"" />
<file src=""$source_dir\AutoMapper.targets"" target=""tools"" />
<file src=""$dist_dir\aspnet50\AutoMapper.dll"" target=""lib\aspnet50"" />
<file src=""$dist_dir\aspnet50\AutoMapper.pdb"" target=""lib\aspnet50"" />
<file src=""$dist_dir\aspnet50\AutoMapper.xml"" target=""lib\aspnet50"" />
<file src=""$dist_dir\aspnetcore50\AutoMapper.dll"" target=""lib\aspnetcore50"" />
<file src=""$dist_dir\aspnetcore50\AutoMapper.pdb"" target=""lib\aspnetcore50"" />
<file src=""$dist_dir\aspnetcore50\AutoMapper.xml"" target=""lib\aspnetcore50"" />
<file src=""**\*.cs"" target=""src"" />
</files>
</package>" | out-file $build_dir\$fileName -encoding "ASCII"
Expand Down
3 changes: 0 additions & 3 deletions global.json

This file was deleted.

27 changes: 27 additions & 0 deletions psake.bat
@@ -1,3 +1,30 @@
@echo off
cd %~dp0

SETLOCAL
SET CACHED_NUGET="%LocalAppData%\NuGet\NuGet.exe"

IF EXIST %CACHED_NUGET% goto copynuget
echo Downloading latest version of NuGet.exe...
IF NOT EXIST %LocalAppData%\NuGet md %LocalAppData%\NuGet
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest 'https://www.nuget.org/nuget.exe' -OutFile '%CACHED_NUGET%'"

:copynuget
IF EXIST .nuget\nuget.exe goto restore
md .nuget
copy %CACHED_NUGET% .nuget\nuget.exe > nul

:restore
IF EXIST packages\KoreBuild goto run
.nuget\NuGet.exe install KoreBuild -ExcludeVersion -o packages -nocache -pre
.nuget\NuGet.exe install Sake -version 0.2 -o packages -ExcludeVersion

IF "%SKIP_KRE_INSTALL%"=="1" goto run
CALL packages\KoreBuild\build\kvm upgrade -runtime CLR -x86
CALL packages\KoreBuild\build\kvm install default -runtime CoreCLR -x86

:run
CALL packages\KoreBuild\build\kvm use default -runtime CLR -x86
powershell.exe -NoProfile -ExecutionPolicy unrestricted -Command "& {Import-Module '.\tools\psake\psake.psm1'; invoke-psake .\default.ps1 %*; if ($lastexitcode -ne 0) {write-host "ERROR: $lastexitcode" -fore RED; exit $lastexitcode} }"


Expand Down
2 changes: 1 addition & 1 deletion src/CommonAssemblyInfo.cs
Expand Up @@ -20,4 +20,4 @@
[assembly: AssemblyTrademarkAttribute("AutoMapper")]
[assembly: AssemblyCompanyAttribute("")]
[assembly: AssemblyConfigurationAttribute("release")]
[assembly: AssemblyInformationalVersionAttribute("903c6e83c614e6ee9ed1cab2139b9451c939c602")]
[assembly: AssemblyInformationalVersionAttribute("7d662a6c0eed61046716e0a4692905ce67bb920d")]

0 comments on commit bb8ea8d

Please sign in to comment.