diff --git a/.gitignore b/.gitignore index 3c4efe2..5cc98f4 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ +[Rr]elease_[Ss]tatic/ x64/ x86/ bld/ diff --git a/Pac_Utils.sln b/Pac_Utils.sln index f1226a1..7a74b44 100644 --- a/Pac_Utils.sln +++ b/Pac_Utils.sln @@ -15,6 +15,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "patch", "src\patch\patch.vc EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{736E8BC5-B099-4EA9-83FF-54AEAB4D568F}" ProjectSection(SolutionItems) = preProject + .gitattributes = .gitattributes + .gitignore = .gitignore LICENSE = LICENSE README.md = README.md EndProjectSection @@ -23,6 +25,8 @@ Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 + Release_Static|x64 = Release_Static|x64 + Release_Static|x86 = Release_Static|x86 Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection @@ -31,6 +35,10 @@ Global {B71DFF40-8991-4D1F-9808-566C6A7EFD6A}.Debug|x64.Build.0 = Debug|x64 {B71DFF40-8991-4D1F-9808-566C6A7EFD6A}.Debug|x86.ActiveCfg = Debug|Win32 {B71DFF40-8991-4D1F-9808-566C6A7EFD6A}.Debug|x86.Build.0 = Debug|Win32 + {B71DFF40-8991-4D1F-9808-566C6A7EFD6A}.Release_Static|x64.ActiveCfg = Release_Static|x64 + {B71DFF40-8991-4D1F-9808-566C6A7EFD6A}.Release_Static|x64.Build.0 = Release_Static|x64 + {B71DFF40-8991-4D1F-9808-566C6A7EFD6A}.Release_Static|x86.ActiveCfg = Release_Static|Win32 + {B71DFF40-8991-4D1F-9808-566C6A7EFD6A}.Release_Static|x86.Build.0 = Release_Static|Win32 {B71DFF40-8991-4D1F-9808-566C6A7EFD6A}.Release|x64.ActiveCfg = Release|x64 {B71DFF40-8991-4D1F-9808-566C6A7EFD6A}.Release|x64.Build.0 = Release|x64 {B71DFF40-8991-4D1F-9808-566C6A7EFD6A}.Release|x86.ActiveCfg = Release|Win32 @@ -39,12 +47,19 @@ Global {3F8E6E06-8594-4984-90AD-86D22D35C54F}.Debug|x64.Build.0 = Debug|x64 {3F8E6E06-8594-4984-90AD-86D22D35C54F}.Debug|x86.ActiveCfg = Debug|Win32 {3F8E6E06-8594-4984-90AD-86D22D35C54F}.Debug|x86.Build.0 = Debug|Win32 + {3F8E6E06-8594-4984-90AD-86D22D35C54F}.Release_Static|x64.ActiveCfg = Release_Static|x64 + {3F8E6E06-8594-4984-90AD-86D22D35C54F}.Release_Static|x64.Build.0 = Release_Static|x64 + {3F8E6E06-8594-4984-90AD-86D22D35C54F}.Release_Static|x86.ActiveCfg = Release_Static|Win32 {3F8E6E06-8594-4984-90AD-86D22D35C54F}.Release|x64.ActiveCfg = Release|x64 {3F8E6E06-8594-4984-90AD-86D22D35C54F}.Release|x86.ActiveCfg = Release|Win32 {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Debug|x64.ActiveCfg = Debug|x64 {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Debug|x64.Build.0 = Debug|x64 {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Debug|x86.ActiveCfg = Debug|Win32 {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Debug|x86.Build.0 = Debug|Win32 + {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Release_Static|x64.ActiveCfg = Release_Static|x64 + {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Release_Static|x64.Build.0 = Release_Static|x64 + {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Release_Static|x86.ActiveCfg = Release_Static|Win32 + {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Release_Static|x86.Build.0 = Release_Static|Win32 {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Release|x64.ActiveCfg = Release|x64 {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Release|x64.Build.0 = Release|x64 {A668AA45-945A-4CF7-8CB9-BB8BB2BA946A}.Release|x86.ActiveCfg = Release|Win32 @@ -53,6 +68,10 @@ Global {CFBCB778-0520-4782-9B82-3AE706DDB3C8}.Debug|x64.Build.0 = Debug|x64 {CFBCB778-0520-4782-9B82-3AE706DDB3C8}.Debug|x86.ActiveCfg = Debug|Win32 {CFBCB778-0520-4782-9B82-3AE706DDB3C8}.Debug|x86.Build.0 = Debug|Win32 + {CFBCB778-0520-4782-9B82-3AE706DDB3C8}.Release_Static|x64.ActiveCfg = Release_Static|x64 + {CFBCB778-0520-4782-9B82-3AE706DDB3C8}.Release_Static|x64.Build.0 = Release_Static|x64 + {CFBCB778-0520-4782-9B82-3AE706DDB3C8}.Release_Static|x86.ActiveCfg = Release_Static|Win32 + {CFBCB778-0520-4782-9B82-3AE706DDB3C8}.Release_Static|x86.Build.0 = Release_Static|Win32 {CFBCB778-0520-4782-9B82-3AE706DDB3C8}.Release|x64.ActiveCfg = Release|x64 {CFBCB778-0520-4782-9B82-3AE706DDB3C8}.Release|x64.Build.0 = Release|x64 {CFBCB778-0520-4782-9B82-3AE706DDB3C8}.Release|x86.ActiveCfg = Release|Win32 @@ -61,6 +80,10 @@ Global {8D395595-CAB6-4E98-A7DA-20B2A2A46996}.Debug|x64.Build.0 = Debug|x64 {8D395595-CAB6-4E98-A7DA-20B2A2A46996}.Debug|x86.ActiveCfg = Debug|Win32 {8D395595-CAB6-4E98-A7DA-20B2A2A46996}.Debug|x86.Build.0 = Debug|Win32 + {8D395595-CAB6-4E98-A7DA-20B2A2A46996}.Release_Static|x64.ActiveCfg = Release_Static|x64 + {8D395595-CAB6-4E98-A7DA-20B2A2A46996}.Release_Static|x64.Build.0 = Release_Static|x64 + {8D395595-CAB6-4E98-A7DA-20B2A2A46996}.Release_Static|x86.ActiveCfg = Release_Static|Win32 + {8D395595-CAB6-4E98-A7DA-20B2A2A46996}.Release_Static|x86.Build.0 = Release_Static|Win32 {8D395595-CAB6-4E98-A7DA-20B2A2A46996}.Release|x64.ActiveCfg = Release|x64 {8D395595-CAB6-4E98-A7DA-20B2A2A46996}.Release|x64.Build.0 = Release|x64 {8D395595-CAB6-4E98-A7DA-20B2A2A46996}.Release|x86.ActiveCfg = Release|Win32 diff --git a/src/libPac/libPac.vcxproj b/src/libPac/libPac.vcxproj index 747419f..1ef4c31 100644 --- a/src/libPac/libPac.vcxproj +++ b/src/libPac/libPac.vcxproj @@ -5,6 +5,14 @@ Debug Win32 + + Release_Static + Win32 + + + Release_Static + x64 + Release Win32 @@ -38,6 +46,13 @@ true MultiByte + + DynamicLibrary + false + v141 + true + MultiByte + Application true @@ -51,6 +66,13 @@ true MultiByte + + Application + false + v141 + true + MultiByte + @@ -62,12 +84,18 @@ + + + + + + libpac @@ -77,6 +105,10 @@ libpac $(SolutionDir)bin\$(Configuration)\ + + libpac + $(SolutionDir)bin\$(Configuration)\ + Level3 @@ -92,6 +124,20 @@ + + Level3 + MaxSpeed + true + true + true + MultiThreadedDLL + + + true + true + + + Level3 MaxSpeed @@ -118,6 +164,19 @@ true + + + Level3 + MaxSpeed + true + true + true + + + true + true + + diff --git a/src/libPac_Test/libPac_Test.vcxproj b/src/libPac_Test/libPac_Test.vcxproj index df80cca..132e09f 100644 --- a/src/libPac_Test/libPac_Test.vcxproj +++ b/src/libPac_Test/libPac_Test.vcxproj @@ -5,6 +5,14 @@ Debug Win32 + + Release_Static + Win32 + + + Release_Static + x64 + Release Win32 @@ -43,6 +51,14 @@ Unicode false + + DynamicLibrary + false + v141 + true + Unicode + false + DynamicLibrary true @@ -58,6 +74,14 @@ Unicode false + + DynamicLibrary + false + v141 + true + Unicode + false + @@ -69,12 +93,18 @@ + + + + + + true @@ -87,9 +117,16 @@ true $(SolutionDir)bin\$(Configuration)\ + + true + $(SolutionDir)bin\$(Configuration)\ + true + + true + Use @@ -136,6 +173,24 @@ $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) + + + Level3 + Use + MaxSpeed + true + true + $(VCInstallDir)UnitTest\include;$(SolutionDir)src\libPac;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;%(PreprocessorDefinitions) + true + + + Windows + true + true + $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) + + Level3 @@ -154,6 +209,24 @@ $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) + + + Level3 + Use + MaxSpeed + true + true + $(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories) + NDEBUG;%(PreprocessorDefinitions) + true + + + Windows + true + true + $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) + + @@ -165,7 +238,9 @@ Create Create Create + Create Create + Create diff --git a/src/pack/pack.vcxproj b/src/pack/pack.vcxproj index 03a9263..d655e29 100644 --- a/src/pack/pack.vcxproj +++ b/src/pack/pack.vcxproj @@ -5,6 +5,14 @@ Debug Win32 + + Release_Static + Win32 + + + Release_Static + x64 + Release Win32 @@ -39,6 +47,13 @@ true Unicode + + Application + false + v141 + true + Unicode + Application true @@ -52,6 +67,13 @@ true Unicode + + Application + false + v141 + true + Unicode + @@ -63,18 +85,29 @@ + + + + + + false $(SolutionDir)bin\$(Configuration)\ $(VC_IncludePath);$(WindowsSDK_IncludePath); + + false + $(SolutionDir)bin\$(Configuration)\ + $(VC_IncludePath);$(WindowsSDK_IncludePath); + true $(SolutionDir)bin\$(Configuration)\ @@ -85,7 +118,29 @@ false + + false + + + Use + Level3 + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + $(SolutionDir)src\libPac + MultiThreadedDLL + + + Console + true + true + true + + + Use Level3 @@ -148,6 +203,23 @@ true + + + Use + Level3 + MaxSpeed + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + @@ -156,9 +228,11 @@ Create + Create Create Create Create + Create diff --git a/src/patch/patch.vcxproj b/src/patch/patch.vcxproj index 2ec504a..c569c7e 100644 --- a/src/patch/patch.vcxproj +++ b/src/patch/patch.vcxproj @@ -5,6 +5,14 @@ Debug Win32 + + Release_Static + Win32 + + + Release_Static + x64 + Release Win32 @@ -39,6 +47,13 @@ true Unicode + + Application + false + v141 + true + Unicode + Application true @@ -52,6 +67,13 @@ true Unicode + + Application + false + v141 + true + Unicode + @@ -63,17 +85,27 @@ + + + + + + false $(SolutionDir)bin\$(Configuration)\ + + false + $(SolutionDir)bin\$(Configuration)\ + true $(SolutionDir)bin\$(Configuration)\ @@ -84,7 +116,29 @@ false + + false + + + Use + Level3 + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE + true + MultiThreadedDLL + $(SolutionDir)src\libPac + + + Console + true + true + true + + + Use Level3 @@ -147,6 +201,23 @@ true + + + Use + Level3 + MaxSpeed + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + @@ -156,9 +227,11 @@ Create + Create Create Create Create + Create diff --git a/src/unpack/unpack.vcxproj b/src/unpack/unpack.vcxproj index 0b63937..3e5f6f2 100644 --- a/src/unpack/unpack.vcxproj +++ b/src/unpack/unpack.vcxproj @@ -5,6 +5,14 @@ Debug Win32 + + Release_Static + Win32 + + + Release_Static + x64 + Release Win32 @@ -39,6 +47,13 @@ true Unicode + + Application + false + v141 + true + Unicode + Application true @@ -52,6 +67,13 @@ true Unicode + + Application + false + v141 + true + Unicode + @@ -63,12 +85,18 @@ + + + + + + true @@ -81,9 +109,16 @@ false $(SolutionDir)bin\$(Configuration)\ + + false + $(SolutionDir)bin\$(Configuration)\ + false + + false + Use @@ -113,6 +148,26 @@ + + Use + Level3 + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + $(SolutionDir)src\libPac + stdcpp17 + MultiThreadedDLL + + + Console + true + true + true + + + Use Level3 @@ -149,6 +204,23 @@ true + + + Use + Level3 + MaxSpeed + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + @@ -158,7 +230,9 @@ Create Create Create + Create Create + Create