From fd91254b69c96925e54675fdebcca5188625b074 Mon Sep 17 00:00:00 2001 From: Vincent Povirk Date: Mon, 2 Sep 2013 13:39:25 -0500 Subject: [PATCH] Add support for ARM platform. --- contrib/coapp/.buildinfo | 2 +- contrib/coapp/version.inc | 2 +- contrib/coapp/zlib.autopkg | 4 +- contrib/coapp/zlib.vcxproj | 322 +++++++++++++++++++------------------ 4 files changed, 171 insertions(+), 159 deletions(-) diff --git a/contrib/coapp/.buildinfo b/contrib/coapp/.buildinfo index 470b1c5..f663281 100644 --- a/contrib/coapp/.buildinfo +++ b/contrib/coapp/.buildinfo @@ -27,7 +27,7 @@ default { Projects=${ProjectFiles}; }; }; - ("V110,V120", Architectures, ReleaseOrDebug, Linkage, "cdecl,stdcall", "MultiByte, Unicode", "App, Desktop","NoASM") => { + ("V110,V120", "Win32,x64,ARM", ReleaseOrDebug, Linkage, "cdecl,stdcall", "MultiByte, Unicode", "App, Desktop","NoASM") => { .MsBuildEx { MaxThreads = $(MaxThreads); LoadEnvironmentFromTargets = VC_${0}_${1}; diff --git a/contrib/coapp/version.inc b/contrib/coapp/version.inc index 90144f7..c9a0a82 100644 --- a/contrib/coapp/version.inc +++ b/contrib/coapp/version.inc @@ -1 +1 @@ -#define { package-version : 1.2.8.6; } +#define { package-version : 1.2.8.7; } diff --git a/contrib/coapp/zlib.autopkg b/contrib/coapp/zlib.autopkg index 4f398e9..3b960e9 100644 --- a/contrib/coapp/zlib.autopkg +++ b/contrib/coapp/zlib.autopkg @@ -64,14 +64,14 @@ nuget { "..\minizip\unzip.c", "..\minizip\zip.c", }; - ("v100,v110", "Win32,x64", "release,debug", "Dynamic", "cdecl,stdcall") => { + ("v100,v110", "Win32,x64,ARM", "release,debug", "Dynamic", "cdecl,stdcall") => { [${0},${1},${2},${3},${4}] { lib: { .\output\${0}\${1}\${2}\${3}\${4}\*.lib }; bin: { .\output\${0}\${1}\${2}\${3}\${4}\*.dll }; symbols: { .\output\${0}\${1}\${2}\${3}\${4}\*.pdb }; }; }; - ("v100,v110", "Win32,x64", "release,debug", "Static,ltcg", "cdecl,stdcall") => { + ("v100,v110", "Win32,x64,ARM", "release,debug", "Static,ltcg", "cdecl,stdcall") => { [${0},${1},${2},${3},${4}] { lib: { .\output\${0}\${1}\${2}\${3}\${4}\*.lib }; }; diff --git a/contrib/coapp/zlib.vcxproj b/contrib/coapp/zlib.vcxproj index fa412cf..c2f276a 100644 --- a/contrib/coapp/zlib.vcxproj +++ b/contrib/coapp/zlib.vcxproj @@ -1,155 +1,167 @@ - - - - $(registry:HKEY_LOCAL_MACHINE\Software\Outercurve\CoApp.Powershell\etc) - - - false - - - - - v110 - - - - - - - - {63BED288-E8C3-4345-B84D-2E64598DCF3A} - $(MSBuildProjectName) - - 1 - - - DynamicLibrary - - - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS; - $(Defines);ZLIB_WINAPI; - $(Defines);ZLIB_DLL; - $(Defines);IOWIN32_USING_WINRT_API=1; - $(Defines);IOWIN32_USING_WINRT_API=0; - $(Defines);ASMV;ASMINF; - $(Defines);WIN64; - - - ..\..; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(ProjectRootDir)Output/$(PlatformToolset)/$(Platform)/$(Configuration)/$(UsesConfigurationType)/$(CallingConvention)/$(CharacterSet)/$(AppContainer)/$(UseASM)/ - $(ProjectRootDir)Intermediate/$(TargetName)/$(PlatformToolset)/$(Platform)/$(Configuration)/$(UsesConfigurationType)/$(CallingConvention)/$(CharacterSet)/$(AppContainer)/$(UseASM)/ - - - - - true - - - 0x5A4C0000 - - - - - - $(IntDir)gvmat64.lst - Build - $(IntDir)gvmat64.obj - - - $(IntDir)inffasx64.lst - Build - $(IntDir)inffasx64.obj - - - $(IntDir)inffas32.lst - Build - true - /coff %(AdditionalOptions) - $(IntDir)inffas32.obj - - - $(IntDir)match686.lst - Build - true - /coff %(AdditionalOptions) - $(IntDir)match686.obj - - - - - - - - - - - - - - - - - - - - - - - - - ZLIB_INTERNAL;%(PreprocessorDefinitions) - - - ZLIB_INTERNAL;%(PreprocessorDefinitions) - - - - - - - - - - - - - + + + + + Debug + ARM + + + Release + ARM + + + + $(registry:HKEY_LOCAL_MACHINE\Software\Outercurve\CoApp.Powershell\etc) + + + false + + + + + v110 + + + + + + + + {63BED288-E8C3-4345-B84D-2E64598DCF3A} + $(MSBuildProjectName) + + 1 + + true + + + DynamicLibrary + + + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS; + $(Defines);ZLIB_WINAPI; + $(Defines);ZLIB_DLL; + $(Defines);IOWIN32_USING_WINRT_API=1; + $(Defines);IOWIN32_USING_WINRT_API=0; + $(Defines);ASMV;ASMINF; + $(Defines);WIN64; + + + ..\..; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(ProjectRootDir)Output/$(PlatformToolset)/$(Platform)/$(Configuration)/$(UsesConfigurationType)/$(CallingConvention)/$(CharacterSet)/$(AppContainer)/$(UseASM)/ + $(ProjectRootDir)Intermediate/$(TargetName)/$(PlatformToolset)/$(Platform)/$(Configuration)/$(UsesConfigurationType)/$(CallingConvention)/$(CharacterSet)/$(AppContainer)/$(UseASM)/ + + + + + true + + + 0x5A4C0000 + + + + + + $(IntDir)gvmat64.lst + Build + $(IntDir)gvmat64.obj + + + $(IntDir)inffasx64.lst + Build + $(IntDir)inffasx64.obj + + + $(IntDir)inffas32.lst + Build + true + /coff %(AdditionalOptions) + $(IntDir)inffas32.obj + + + $(IntDir)match686.lst + Build + true + /coff %(AdditionalOptions) + $(IntDir)match686.obj + + + + + + + + + + + + + + + + + + + + + + + + + ZLIB_INTERNAL;%(PreprocessorDefinitions) + + + ZLIB_INTERNAL;%(PreprocessorDefinitions) + + + + + + + + + + + + +