From: Scott Cantor Date: Tue, 26 Feb 2013 20:26:27 +0000 (+0000) Subject: Working copies of msbuild files from last release X-Git-Tag: 2.5.3~5 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=commitdiff_plain;h=98abf81912a1ea728d9aead831a535a945a09e96 Working copies of msbuild files from last release --- diff --git a/msbuild/Includes.props b/msbuild/Includes.props new file mode 100644 index 0000000..41f2b2e --- /dev/null +++ b/msbuild/Includes.props @@ -0,0 +1,68 @@ + + + $(ExecutablePath) + $(BuildRoot)\$(openssl)\inc32;$(BuildRoot)\$(curl)\include;$(BuildRoot)\$(log4shib)\include;$(BuildRoot)\$(xerces)\include;$(BuildRoot)\$(xmlsec);$(BuildRoot)\nsapi\include;$(BuildRoot)\$(fcgi)\include;$(BuildRoot)\cxxtest;$(BuildRoot)\$(zlib);$(BuildRoot)\$(boost);$(IncludePath) + $(BuildRoot)\$(openssl)\inc64;$(BuildRoot)\$(curl)\include;$(BuildRoot)\$(log4shib)\include;$(BuildRoot)\$(xerces)\include;$(BuildRoot)\$(xmlsec);$(BuildRoot)\nsapi\include;$(BuildRoot)\$(fcgi)\include;$(BuildRoot)\cxxtest;$(BuildRoot)\$(zlib);$(BuildRoot)\$(boost);$(IncludePath) + $(ReferencePath) + $(BuildRoot)\$(openssl)\out32dll;$(BuildRoot)\$(openssl)\out32dll.dbg;$(BuildRoot)\$(curl)\lib\debug-dll-ssl-dll-zlib-dll;$(BuildRoot)\$(curl)\lib\release-dll-ssl-dll-zlib-dll;$(BuildRoot)\$(log4shib)\msvc10\Debug;$(BuildRoot)\$(log4shib)\msvc10\Release;$(BuildRoot)\$(xerces)\lib;$(BuildRoot)\$(xmlsec)\Build\Win32\VC10\Debug No Xalan;$(BuildRoot)\$(xmlsec)\Build\Win32\VC10\Release No Xalan;$(BuildRoot)\nsapi\lib;$(BuildRoot)\$(fcgi)\Win32\Debug;$(BuildRoot)\$(fcgi)\Win32\Release;$(BuildRoot)\$(zlib)\Debug;$(BuildRoot)\$(zlib)\Release;$(LibraryPath) + $(BuildRoot)\$(openssl)\out64dll;$(BuildRoot)\$(openssl)\out64dll.dbg;$(BuildRoot)\$(curl)\lib\debug-dll-ssl-dll-zlib-dll.x64;$(BuildRoot)\$(curl)\lib\release-dll-ssl-dll-zlib-dll.x64;$(BuildRoot)\$(log4shib)\msvc10\x64\Debug;$(BuildRoot)\$(log4shib)\msvc10\x64\Release;$(BuildRoot)\$(xerces)\lib;$(BuildRoot)\$(xmlsec)\Build\x64\VC10\Debug No Xalan;$(BuildRoot)\$(xmlsec)\Build\x64\VC10\Release No Xalan;$(BuildRoot)\$(fcgi)\Win32\x64\Debug;$(BuildRoot)\$(fcgi)\Win32\x64\Release;$(BuildRoot)\$(zlib)\x64\Debug;$(BuildRoot)\$(zlib)\x64\Release;$(LibraryPath) + $(SourcePath) + $(ExcludePath) + + + + $(BuildRoot) + + + $(CxxTestRoot) + + + $(Apache13Root) + + + $(Apache20Root) + + + $(Apache22Root) + + + $(Apache24Root) + + + $(Apache22Root64) + + + $(Apache24Root64) + + + $(openssl) + + + $(curl) + + + $(xerces) + + + $(xmlsec) + + + $(boost) + + + $(log4shib) + + + $(zlib) + + + $(fcgi) + + + + + Level3 + true + + + diff --git a/msbuild/Versions.props b/msbuild/Versions.props new file mode 100644 index 0000000..9e93af9 --- /dev/null +++ b/msbuild/Versions.props @@ -0,0 +1,106 @@ + + + + $(BuildRoot)\cxxtest + + 2.5.1 + + + {DE927001-90B8-44B8-9F89-A8317FCC0EEE} + {5E572502-FF6E-4B57-8E99-513157DB2C57} + + {28A4EB62-E860-49CA-BE43-44ADEB91DBF6} + + 7.28.1 + curl-$(CurlVersion) + + boost_1_52_0 + + 1.0.5 + 1_0 + + {2FDE8ED0-774A-4F44-88D5-C7089350D895} + {B8D2E797-F5A8-4E0D-B57F-9A7D4E699942} + {DA7E5213-363E-4E13-B05D-90905BE9FB94} + {792E6762-70FE-418A-9336-39DDF1A6BAE7} + log4shib-$(Log4ShibVersion) + + 2.5.2 + 2_5 + + {B52F8C71-2042-4CDF-A250-BD773985A2AB} + {7B934257-5F7F-428E-930E-A793A11573D7} + {9EE0A8D1-A6DC-4E2A-904F-BBEF70A0D67B} + {00836378-7FB9-4A09-AF49-3AA33DEF9BC6} + + 1.5.2 + 1_5 + + {53533A59-A563-439D-B13D-A4D7090C42D3} + {5045A722-D6D6-4E55-9196-CB7C50B4446F} + {380E59DF-24F8-4F60-97A7-CC67FB76B4CC} + {DB6D8737-4E3D-4C06-87F1-C59C7D7CB47A} + {7BBFB3D8-A9F8-429B-96BE-C1B283EBFDFB} + {060F61B9-36E9-4F33-9B5B-C59A43709052} + {C380627F-9D45-4626-A249-3831FC7C83FC} + {2786A98E-763C-41A1-A6D5-363DB22F17E9} + + 1.0.1.3 + 1.0.1c + openssl-$(OpenSSLDirVersion) + 1_0 + + {1DE4C235-0F1E-41EF-B7B8-9F3FD03A8F26} + {9D0D75C3-69B6-4A29-9890-EF3DD939B6CA} + {53BCB6F4-77DC-4B6C-9798-EC10796D3C59} + {A9583DF6-F075-4F43-991C-3611B31036DF} + {DCB83813-11B4-469D-BD26-5DBF9815AC36} + {EAC28C6F-C98E-454F-BFE7-076D7C0A5CF1} + {D6E409C6-2F1C-42BA-8759-CF898C62C9A9} + {8FBB6D41-0044-4969-AA27-813EF2606C7A} + + 1.5.1 + 1_5 + + {9DE384BF-C286-4A72-AED9-AA34384005C0} + {10475E33-434D-4805-B983-195092549BED} + {4196D799-1162-4D62-9F7A-1F59E90F19F1} + {8E070220-2992-4D45-BF98-459022CD268F} + {B7DE652A-6853-4389-AD47-5DBB5AC89BDB} + {2D6A6399-62A6-4BF6-8D58-82E1EFE8C65E} + {222ED92E-DD0B-410E-9A90-D1DD1AA878CF} + {5EF6FF17-0510-484B-9F24-523B29EB416C} + + 3.1.1 + xerces-c-$(XercesVersion)-x86_64-windows-vc-10.0 + xerces-c-$(XercesVersion)-x86-windows-vc-10.0 + 3_1 + + {64C16FA9-685C-4612-B9C2-0B56C84A69E1} + {3F92209F-35C7-4D7C-BAC3-B0A96DF0CBDF} + {5C2BA2C6-36EC-4EB3-A343-8C1C9D499B9C} + {236B6A7F-73C0-4EBF-9C06-90C1BE160ACE} + + + 1.7.0 + xml-security-c-$(XmlSecVersion) + 1_7 + + {761CE697-2701-4149-ACD5-A693EBB45B33} + {34D437A1-3008-433F-A86F-F69E4852069F} + {DF5FEFC9-9B95-42B1-A6BD-053E0D0BD8E8} + {D97E1B5C-B020-4621-94CE-F10FCFF765C5} + + 1.2.7 + zlib-$(ZlibVersion) + 1 + {059557A8-7311-47BB-8A5F-CC85F72AE495} + {3DA71CD4-F204-49D5-A689-7B1B4C2D395A} + {792D44C3-3DCE-465D-AAFF-520AB2F20DA2} + {74D67C6F-655E-4E4D-A147-39F32DB6E796} + + 2.4.0 + fcgi-$(FastCGIVersion)-VC10 + + + diff --git a/msbuild/build.make b/msbuild/build.make new file mode 100644 index 0000000..9acb917 --- /dev/null +++ b/msbuild/build.make @@ -0,0 +1,75 @@ +# +# Short cuts to make things easier + +SPROOT=$(MAKEDIR)\..\..\cpp-sp +XMLROOT=$(MAKEDIR)\..\..\cpp-xmltooling +SAMLROOT=$(MAKEDIR)\..\..\cpp-opensaml + + +# +# The targets. We want to build the two installers +# +all: msi32 msi64 + +clean: + cd $(SPROOT) + del/s *.dll *.exe *.msm *.lib *.obj + del/s *.wixobj *.lib *.wixlib *.pdb *.wixpdb *.wixlib *.msi + cd $(XMLROOT) + del/s *.dll *.exe *.msm *.lib *.obj + cd $(SAMLROOT) + del/s *.dll *.exe *.msm *.lib *.obj + +# +msi32: mergemodules32 exe32 + cd $(SPROOT) + msbuild /property:Platform=Win32;Configuration=Release /maxcpucount .\shibboleth.sln /t:Installers\MergeModules;Installers\Installer + +msi64: mergemodules32 exe32 mergemodules64 exe64 + cd $(SPROOT) + msbuild /property:Platform=x64;Configuration=Release /maxcpucount .\shibboleth.sln /t:Installers\MergeModules;Installers\Installer + +mergemodules32: xmltooling32 saml32 shibsp32 + +mergemodules64: xmltooling64 saml64 shibsp64 + +shibsp32: + cd $(SPROOT) + msbuild /property:Platform=Win32;Configuration=Release /maxcpucount .\shibboleth.sln /t:shibsp;shibsp-lite + msbuild /property:Platform=Win32;Configuration=Debug /maxcpucount .\shibboleth.sln /t:shibsp;shibsp-lite + +shibsp64: + cd $(SPROOT) + msbuild /property:Platform=x64;Configuration=Release /maxcpucount .\shibboleth.sln /t:shibsp;shibsp-lite + msbuild /property:Platform=x64;Configuration=Debug /maxcpucount .\shibboleth.sln /t:shibsp;shibsp-lite + +saml32: + cd $(SAMLROOT) + msbuild /property:Platform=Win32;Configuration=Release /maxcpucount cpp-opensaml2.sln /t:saml;samlsign + msbuild /property:Platform=Win32;Configuration=Debug /maxcpucount cpp-opensaml2.sln /t:saml;samlsign + + +saml64: + cd $(SAMLROOT) + msbuild /property:Platform=x64;Configuration=Release /maxcpucount cpp-opensaml2.sln /t:saml;samlsign + msbuild /property:Platform=x64;Configuration=Debug /maxcpucount cpp-opensaml2.sln /t:saml;samlsign + +xmltooling32: + cd $(XMLROOT) + msbuild /property:Platform=Win32;Configuration=Release /maxcpucount cpp-xmltooling.sln /t:xmltooling;xmltooling-lite + msbuild /property:Platform=Win32;Configuration=Debug /maxcpucount cpp-xmltooling.sln /t:xmltooling;xmltooling-lite + +xmltooling64: + cd $(XMLROOT) + msbuild /property:Platform=x64;Configuration=Release /maxcpucount cpp-xmltooling.sln /t:xmltooling;xmltooling-lite + msbuild /property:Platform=x64;Configuration=Debug /maxcpucount cpp-xmltooling.sln /t:xmltooling;xmltooling-lite + +exe32: + cd $(SPROOT) + msbuild /property:Platform=Win32;Configuration=Release /maxcpucount .\shibboleth.sln /t:utilities\resolvertest;utilities\mdquery;Extensions\adfs;Extensions\adfs-lite;Extensions\odbc-store;Extensions\plugins;Extensions\plugins-lite;"Server Modules\fastcgi\shibauthorizer";"Server Modules\fastcgi\shibresponder";shibd;"Server Modules\isapi_shib";"Server Modules\mod_shib_13";"Server Modules\mod_shib_20";"Server Modules\mod_shib_22";"Server Modules\mod_shib_24";"Server Modules\nsapi_shib" + msbuild /property:Platform=Win32;Configuration=Debug /maxcpucount .\shibboleth.sln /t:utilities\resolvertest;utilities\mdquery;Extensions\adfs;Extensions\adfs-lite;Extensions\odbc-store;Extensions\plugins;Extensions\plugins-lite;"Server Modules\fastcgi\shibauthorizer";"Server Modules\fastcgi\shibresponder";shibd;"Server Modules\isapi_shib";"Server Modules\mod_shib_13";"Server Modules\mod_shib_20";"Server Modules\mod_shib_22";"Server Modules\mod_shib_24";"Server Modules\nsapi_shib" + +exe64: + cd $(SPROOT) + msbuild /property:Platform=x64;Configuration=Release /maxcpucount .\shibboleth.sln /t:utilities\resolvertest;utilities\mdquery;Extensions\adfs;Extensions\adfs-lite;Extensions\odbc-store;Extensions\plugins;Extensions\plugins-lite;"Server Modules\fastcgi\shibauthorizer";"Server Modules\fastcgi\shibresponder";shibd;"Server Modules\isapi_shib";"Server Modules\mod_shib_22";"Server Modules\mod_shib_24" + msbuild /property:Platform=x64;Configuration=Debug /maxcpucount .\shibboleth.sln /t:utilities\resolvertest;utilities\mdquery;Extensions\adfs;Extensions\adfs-lite;Extensions\odbc-store;Extensions\plugins;Extensions\plugins-lite;"Server Modules\fastcgi\shibauthorizer";"Server Modules\fastcgi\shibresponder";shibd;"Server Modules\isapi_shib";"Server Modules\mod_shib_22";"Server Modules\mod_shib_24"