From a71f6edd591038828e9552d758e2a5378e399f41 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Thu, 7 Jun 2018 14:01:37 +0200 Subject: Use bin2coff to generate font data blobs object files. This is the windows equivalent of objcopy or ld -r binary. We need different bin2coff font object files for 32 and 64 bit builds, so put the font object files in AdditionalDependencies. Revamp Windows builds to use bin2coff. Fix bin2coff to not use '-' in symbol names. Add a new project file to make bin2coff. Add a .rules file to tell MSVC how to call the built version of bin2coff. Update libresources build to use this rules file. Update noto.c to correctly find the symbols we make. --- platform/win32/bin2coff.rules | 52 ++ platform/win32/bin2coff.vcproj | 104 +++ platform/win32/dummy.c | 6 + platform/win32/generated.vcproj | 81 --- platform/win32/libresources.vcproj | 1219 +++++++++++++++++++----------------- platform/win32/mupdf.sln | 122 ++-- 6 files changed, 845 insertions(+), 739 deletions(-) create mode 100644 platform/win32/bin2coff.rules create mode 100644 platform/win32/bin2coff.vcproj create mode 100644 platform/win32/dummy.c delete mode 100644 platform/win32/generated.vcproj (limited to 'platform/win32') diff --git a/platform/win32/bin2coff.rules b/platform/win32/bin2coff.rules new file mode 100644 index 00000000..d2ae45a3 --- /dev/null +++ b/platform/win32/bin2coff.rules @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/platform/win32/bin2coff.vcproj b/platform/win32/bin2coff.vcproj new file mode 100644 index 00000000..badcde97 --- /dev/null +++ b/platform/win32/bin2coff.vcproj @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platform/win32/dummy.c b/platform/win32/dummy.c new file mode 100644 index 00000000..aa7866e7 --- /dev/null +++ b/platform/win32/dummy.c @@ -0,0 +1,6 @@ +/* We put the font object files in the 'AdditionalDependencies' list, + * but we need at least one C file to link the library. + * Since we need different object files for 32 and 64 bit builds, + * we can't just include them in the file list. + */ +int libresources_dummy; diff --git a/platform/win32/generated.vcproj b/platform/win32/generated.vcproj deleted file mode 100644 index 07f892a0..00000000 --- a/platform/win32/generated.vcproj +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/platform/win32/libresources.vcproj b/platform/win32/libresources.vcproj index bdaa820c..f28a51a7 100644 --- a/platform/win32/libresources.vcproj +++ b/platform/win32/libresources.vcproj @@ -15,6 +15,9 @@ /> + + + + + @@ -90,9 +105,21 @@ + + + + @@ -146,601 +173,613 @@ + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platform/win32/mupdf.sln b/platform/win32/mupdf.sln index 3fddd1f6..ae77cb49 100644 --- a/platform/win32/mupdf.sln +++ b/platform/win32/mupdf.sln @@ -3,23 +3,23 @@ Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupdf", "mupdf.vcproj", "{E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}" ProjectSection(ProjectDependencies) = postProject - {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} {22462382-B30D-42A5-BF07-EE1A35E25D21} = {22462382-B30D-42A5-BF07-EE1A35E25D21} + {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libthirdparty", "libthirdparty.vcproj", "{5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf", "libmupdf.vcproj", "{5F615F91-DFF8-4F05-BF48-6222B7D86519}" ProjectSection(ProjectDependencies) = postProject - {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} = {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} - {A5053AA7-02E5-4903-B596-04F17AEB1526} = {A5053AA7-02E5-4903-B596-04F17AEB1526} {52DCAB29-C8EE-4422-954C-29AFA6B33E22} = {52DCAB29-C8EE-4422-954C-29AFA6B33E22} + {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} = {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mudraw", "mudraw.vcproj", "{0B51171B-B10E-4EAC-8FFA-19226A1828A3}" ProjectSection(ProjectDependencies) = postProject - {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} + {52DCAB29-C8EE-4422-954C-29AFA6B33E22} = {52DCAB29-C8EE-4422-954C-29AFA6B33E22} {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} = {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} + {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mutool", "mutool.vcproj", "{00811970-815B-4F64-BC9D-219078B1F3AA}" @@ -27,67 +27,62 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mutool", "mutool.vcproj", " {FA8ADE21-FC8A-47E0-87E4-DCE8808BFC9B} = {FA8ADE21-FC8A-47E0-87E4-DCE8808BFC9B} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generated", "generated.vcproj", "{A5053AA7-02E5-4903-B596-04F17AEB1526}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcurl", "..\..\thirdparty\curl\vs\vc8\lib\vc8libcurl.vcproj", "{87EE9DA4-DE1E-4448-8324-183C98DCA588}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupdf-curl", "mupdf-curl.vcproj", "{27B53E5C-ACAB-423C-854E-BECE56D73544}" ProjectSection(ProjectDependencies) = postProject - {22462382-B30D-42A5-BF07-EE1A35E25D21} = {22462382-B30D-42A5-BF07-EE1A35E25D21} - {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} {87EE9DA4-DE1E-4448-8324-183C98DCA588} = {87EE9DA4-DE1E-4448-8324-183C98DCA588} + {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} + {22462382-B30D-42A5-BF07-EE1A35E25D21} = {22462382-B30D-42A5-BF07-EE1A35E25D21} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mujstest", "mujstest.vcproj", "{21E28758-E4D2-4B84-8EC5-B631CEE66B30}" ProjectSection(ProjectDependencies) = postProject - {22462382-B30D-42A5-BF07-EE1A35E25D21} = {22462382-B30D-42A5-BF07-EE1A35E25D21} {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} + {22462382-B30D-42A5-BF07-EE1A35E25D21} = {22462382-B30D-42A5-BF07-EE1A35E25D21} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libfreeglut", "libfreeglut.vcproj", "{A1B75D29-9F5C-4A0F-B368-322A10477D0C}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupdf-gl", "mupdf-gl.vcproj", "{CE3A76A8-A28F-4991-8FB9-C9453D922037}" ProjectSection(ProjectDependencies) = postProject - {A1B75D29-9F5C-4A0F-B368-322A10477D0C} = {A1B75D29-9F5C-4A0F-B368-322A10477D0C} {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} + {A1B75D29-9F5C-4A0F-B368-322A10477D0C} = {A1B75D29-9F5C-4A0F-B368-322A10477D0C} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libresources", "libresources.vcproj", "{52DCAB29-C8EE-4422-954C-29AFA6B33E22}" ProjectSection(ProjectDependencies) = postProject - {A5053AA7-02E5-4903-B596-04F17AEB1526} = {A5053AA7-02E5-4903-B596-04F17AEB1526} + {BFE316B3-BD90-433A-A20D-C73975F1CAA7} = {BFE316B3-BD90-433A-A20D-C73975F1CAA7} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "muraster", "muraster.vcproj", "{0FDC74D7-D18C-45CE-94D6-EDFCC5A0CDF2}" ProjectSection(ProjectDependencies) = postProject - {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} - {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} = {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} {52DCAB29-C8EE-4422-954C-29AFA6B33E22} = {52DCAB29-C8EE-4422-954C-29AFA6B33E22} + {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} = {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} + {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "javaviewerlib", "javaviewerlib.vcproj", "{3DB35F2D-9679-4DED-BA0C-240A4E6E6674}" ProjectSection(ProjectDependencies) = postProject - {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} {52DCAB29-C8EE-4422-954C-29AFA6B33E22} = {52DCAB29-C8EE-4422-954C-29AFA6B33E22} + {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "javaviewer", "javaviewer.vcproj", "{FB8DC595-90A5-44D6-9FFF-2BDFA912FD8C}" ProjectSection(ProjectDependencies) = postProject - {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} - {3DB35F2D-9679-4DED-BA0C-240A4E6E6674} = {3DB35F2D-9679-4DED-BA0C-240A4E6E6674} {52DCAB29-C8EE-4422-954C-29AFA6B33E22} = {52DCAB29-C8EE-4422-954C-29AFA6B33E22} + {3DB35F2D-9679-4DED-BA0C-240A4E6E6674} = {3DB35F2D-9679-4DED-BA0C-240A4E6E6674} + {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libluratech", "libluratech.vcproj", "{B0091365-C9BA-4F40-AE2B-EF93702871B2}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmuthreads", "libmuthreads.vcproj", "{DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B}" - ProjectSection(ProjectDependencies) = postProject - {A5053AA7-02E5-4903-B596-04F17AEB1526} = {A5053AA7-02E5-4903-B596-04F17AEB1526} - EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mu-office-lib", "mu-office-lib.vcproj", "{FFF91365-C9BA-4F40-AE2B-EF93702871B2}" ProjectSection(ProjectDependencies) = postProject - {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} = {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} + {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mu-office-test", "mu-office-test.vcproj", "{FB51171B-B10E-4EAC-8FFA-19226A1828A3}" @@ -97,22 +92,21 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mu-office-test", "mu-office EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmutool", "libmutool.vcproj", "{FA8ADE21-FC8A-47E0-87E4-DCE8808BFC9B}" ProjectSection(ProjectDependencies) = postProject - {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} = {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} - {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} - {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} = {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} {22462382-B30D-42A5-BF07-EE1A35E25D21} = {22462382-B30D-42A5-BF07-EE1A35E25D21} + {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} = {DE21FA8A-FC8A-47E0-87E4-DCE8808BFC9B} + {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519} + {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} = {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mutool-lura", "mutool-lura.vcproj", "{00197081-815B-4F64-BC9D-219078B1F3AA}" ProjectSection(ProjectDependencies) = postProject - {FA8ADE21-FC8A-47E0-87E4-DCE8808BFC9B} = {FA8ADE21-FC8A-47E0-87E4-DCE8808BFC9B} {B0091365-C9BA-4F40-AE2B-EF93702871B2} = {B0091365-C9BA-4F40-AE2B-EF93702871B2} + {FA8ADE21-FC8A-47E0-87E4-DCE8808BFC9B} = {FA8ADE21-FC8A-47E0-87E4-DCE8808BFC9B} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpkcs7", "libpkcs7.vcproj", "{22462382-B30D-42A5-BF07-EE1A35E25D21}" - ProjectSection(ProjectDependencies) = postProject - {A5053AA7-02E5-4903-B596-04F17AEB1526} = {A5053AA7-02E5-4903-B596-04F17AEB1526} - EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bin2coff", "bin2coff.vcproj", "{BFE316B3-BD90-433A-A20D-C73975F1CAA7}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -335,47 +329,6 @@ Global {00811970-815B-4F64-BC9D-219078B1F3AA}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32 {00811970-815B-4F64-BC9D-219078B1F3AA}.ReleaseOpenssl|Win32.Build.0 = Release|Win32 {00811970-815B-4F64-BC9D-219078B1F3AA}.ReleaseOpenssl|x64.ActiveCfg = Release|x64 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Debug|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Debug|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Debug|x64.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Debug|x64.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugCommercial|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugCommercial|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugCommercial|x64.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugCommercial|x64.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugGProof|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugGProof|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugGProof|x64.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugGProof|x64.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugJava|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugJava|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugJava|x64.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugJava|x64.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugOpenssl|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugOpenssl|x64.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Memento|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Memento|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Memento|x64.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Memento|x64.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.MementoCommercial|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.MementoCommercial|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.MementoCommercial|x64.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.MementoCommercial|x64.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Release|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Release|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Release|x64.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.Release|x64.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseCommercial|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseCommercial|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseCommercial|x64.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseJava|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseJava|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseJava|x64.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseJava|x64.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseOpenssl|Win32.ActiveCfg = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseOpenssl|Win32.Build.0 = Debug|Win32 - {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseOpenssl|x64.ActiveCfg = Debug|Win32 {87EE9DA4-DE1E-4448-8324-183C98DCA588}.Debug|Win32.ActiveCfg = Debug|Win32 {87EE9DA4-DE1E-4448-8324-183C98DCA588}.Debug|Win32.Build.0 = Debug|Win32 {87EE9DA4-DE1E-4448-8324-183C98DCA588}.Debug|x64.ActiveCfg = Debug|x64 @@ -948,6 +901,39 @@ Global {22462382-B30D-42A5-BF07-EE1A35E25D21}.ReleaseOpenssl|Win32.Build.0 = ReleaseOpenssl|Win32 {22462382-B30D-42A5-BF07-EE1A35E25D21}.ReleaseOpenssl|x64.ActiveCfg = ReleaseOpenssl|x64 {22462382-B30D-42A5-BF07-EE1A35E25D21}.ReleaseOpenssl|x64.Build.0 = ReleaseOpenssl|x64 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.Debug|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.Debug|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.Debug|x64.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugCommercial|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugCommercial|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugCommercial|x64.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugGProof|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugGProof|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugGProof|x64.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugJava|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugJava|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugJava|x64.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugOpenssl|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugOpenssl|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.DebugOpenssl|x64.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.Memento|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.Memento|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.Memento|x64.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.MementoCommercial|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.MementoCommercial|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.MementoCommercial|x64.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.Release|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.Release|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.Release|x64.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.ReleaseCommercial|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.ReleaseCommercial|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.ReleaseCommercial|x64.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.ReleaseJava|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.ReleaseJava|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.ReleaseJava|x64.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.ReleaseOpenssl|Win32.Build.0 = Release|Win32 + {BFE316B3-BD90-433A-A20D-C73975F1CAA7}.ReleaseOpenssl|x64.ActiveCfg = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE -- cgit v1.2.3