yavsc as native binary

vnext
Paul Schneider 5 years ago
parent e04af3c748
commit 9e742818ef
1 changed files with 11 additions and 3 deletions

@ -1,4 +1,12 @@
LIBS:=$(shell ls private/lib/*.dll)
MONO_PREFIX=/home/paul/mono46
DNX_USER_HOME=/home/paul/.dnx
DNXLIBS=Microsoft.Dnx.Host.Mono.dll Microsoft.Dnx.Host.dll Microsoft.Dnx.ApplicationHost.dll Microsoft.Dnx.Loader.dll Microsoft.Dnx.Compilation.Abstractions.dll Microsoft.Dnx.Compilation.CSharp.Abstractions.dll Microsoft.CodeAnalysis.dll Microsoft.CodeAnalysis.CSharp.dll Microsoft.Dnx.Compilation.CSharp.Common.dll Microsoft.Dnx.Compilation.CSharp.dll Microsoft.Dnx.Compilation.dll Microsoft.Dnx.Runtime.dll Microsoft.Dnx.Runtime.Internals.dll Microsoft.Extensions.PlatformAbstractions.dll System.Collections.Immutable.dll System.Reflection.Metadata.dll
DNXLIBFP:=$(addprefix $(DNX_USER_HOME)/runtimes/dnx-mono.1.0.0-rc1-update2/bin/, $(DNXLIBS))
checklibs:
ls $(DNXLIBFP)
test: test:
make -C src/test make -C src/test
@ -24,7 +32,7 @@ prepare_all_code:
make -C src/Yavsc prepare_code make -C src/Yavsc prepare_code
bundle: bundle:
mkbundle --deps $(DNX_USER_HOME)/runtimes/dnx-mono.1.0.0-rc1-update2/bin/Microsoft.Dnx.Host.Mono.dll $(DNX_USER_HOME)/runtimes/dnx-mono.1.0.0-rc1-update2/bin/Microsoft.Dnx.Loader.dll $(DNX_USER_HOME)/runtimes/dnx-mono.1.0.0-rc1-update2/bin/Microsoft.Dnx.Host.dll src/Yavsc/bin/Debug/dnx451/Yavsc.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Hosting/1.0.0-rc1-final/lib/dnx451/Microsoft.AspNet.Hosting.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Authorization/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.Authorization.dll src/Yavsc/bin/output/approot/packages/Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll src/Yavsc/bin/output/approot/packages/Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.Logging.Abstractions.dll src/Yavsc/bin/output/approot/packages/Microsoft.Extensions.OptionsModel/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.OptionsModel.dll src/Yavsc/bin/output/approot/packages/Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll src/Yavsc/bin/output/approot/packages/Microsoft.Extensions.Primitives/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.Primitives.dll src/Yavsc/bin/output/approot/packages/Microsoft.Extensions.Configuration.Binder/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.Configuration.Binder.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Mvc.Core/6.0.0-rc1-final/lib/net451/Microsoft.AspNet.Mvc.Core.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Mvc.Abstractions/6.0.0-rc1-final/lib/net451/Microsoft.AspNet.Mvc.Abstractions.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Http.Abstractions/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.Http.Abstractions.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Http.Features/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.Http.Features.dll src/Yavsc/bin/output/approot/packages/Microsoft.Extensions.WebEncoders.Core/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.WebEncoders.Core.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Routing/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.Routing.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Http.Extensions/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.Http.Extensions.dll src/Yavsc/bin/output/approot/packages/Microsoft.Net.Http.Headers/1.0.0-rc1-final/lib/net451/Microsoft.Net.Http.Headers.dll src/Yavsc/bin/output/approot/packages/Microsoft.Extensions.MemoryPool/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.MemoryPool.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.FileProviders.Abstractions/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Hosting.Abstractions/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll src/Yavsc/bin/output/approot/packages/System.Diagnostics.DiagnosticSource/4.0.0-beta-23516/lib/portable-net45+win8+wp8+wpa81/System.Diagnostics.DiagnosticSource.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Mvc.ViewFeatures/6.0.0-rc1-final/lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Html.Abstractions/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.Html.Abstractions.dll src/Yavsc/bin/output/approot/packages/Microsoft.AspNet.Mvc.Formatters.Json/6.0.0-rc1-final/lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.dll packages/Newtonsoft.Json/6.0.1/lib/net45/Newtonsoft.Json.dll packages/Microsoft.AspNet.JsonPatch/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.JsonPatch.dll packages/Microsoft.AspNet.Diagnostics.Abstractions/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.dll packages/Microsoft.AspNet.Antiforgery/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.Antiforgery.dll packages/Microsoft.AspNet.DataProtection/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.DataProtection.dll packages/Microsoft.AspNet.DataProtection.Abstractions/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll packages/Microsoft.AspNet.Cryptography.Internal/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.Cryptography.Internal.dll packages/Microsoft.Extensions.WebEncoders/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.WebEncoders.dll packages/Microsoft.AspNet.WebUtilities/1.0.0-rc1-final/lib/net451/Microsoft.AspNet.WebUtilities.dll packages/Microsoft.AspNet.Mvc.DataAnnotations/6.0.0-rc1-final/lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.dll packages/Microsoft.Extensions.Localization.Abstractions/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.Localization.Abstractions.dll packages/Microsoft.Extensions.Localization/1.0.0-rc1-final/lib/net451/Microsoft.Extensions.Localization.dll src/Yavsc.Server/bin/Debug/net451/Yavsc.Server.dll src/Yavsc.Abstract/bin/Debug/net451/Yavsc.Abstract.dll -o yavsc #export MONO_PATH=$(DNX_USER_HOME)/runtimes/dnx-mono.1.0.0-rc1-update2/bin/
mkbundle --static $(DNXLIBS) src/Yavsc/bin/Debug/dnx451/Yavsc.dll src/Yavsc/bin/Debug/dnx451/pt/Yavsc.resources.dll src/Yavsc/bin/Debug/dnx451/en/Yavsc.resources.dll src/Yavsc.Server/bin/Debug/dnx451/Yavsc.Server.dll src/Yavsc.Server/bin/Debug/dnx451/en/Yavsc.Server.resources.dll src/Yavsc.Server/bin/Debug/dnx451/fr/Yavsc.Server.resources.dll src/Yavsc.Abstract/bin/Debug/dnx451/Yavsc.Abstract.dll src/Yavsc.Abstract/bin/Debug/dnx451/en/Yavsc.Abstract.resources.dll src/Yavsc.Abstract/bin/Debug/dnx451/pt/Yavsc.Abstract.resources.dll src/OAuth.AspNet.AuthServer/bin/Debug/dnx451/OAuth.AspNet.AuthServer.dll src/OAuth.AspNet.Token/bin/Debug/dnx451/OAuth.AspNet.Token.dll $(LIBS) -L $(DNX_USER_HOME)/runtimes/dnx-mono.1.0.0-rc1-update2/bin --machine-config $(MONO_PREFIX)/etc/mono/4.5/machine.config -o yavsc-dev
.PHONY: packages .PHONY: packages

Loading…