1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project DefaultTargets =" Build" ToolsVersion =" 15.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3+ <ItemGroup Label =" ProjectConfigurations" >
4+ <ProjectConfiguration Include =" Lethal|x64" >
5+ <Configuration >Lethal</Configuration >
6+ <Platform >x64</Platform >
7+ </ProjectConfiguration >
8+ <ProjectConfiguration Include =" Release|x64" >
9+ <Configuration >Release</Configuration >
10+ <Platform >x64</Platform >
11+ </ProjectConfiguration >
12+ </ItemGroup >
13+ <PropertyGroup Label =" Globals" >
14+ <ProjectGuid >{E5774E31-613D-4A0B-AC0F-DEC680B2F16C}</ProjectGuid >
15+ <Keyword >Win32Proj</Keyword >
16+ <RootNamespace >ArkShop</RootNamespace >
17+ <WindowsTargetPlatformVersion >10.0</WindowsTargetPlatformVersion >
18+ </PropertyGroup >
19+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
20+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" Label =" Configuration" >
21+ <ConfigurationType >DynamicLibrary</ConfigurationType >
22+ <UseDebugLibraries >false</UseDebugLibraries >
23+ <PlatformToolset >v143</PlatformToolset >
24+ <WholeProgramOptimization >true</WholeProgramOptimization >
25+ <CharacterSet >Unicode</CharacterSet >
26+ <SpectreMitigation >false</SpectreMitigation >
27+ </PropertyGroup >
28+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Lethal|x64'" Label =" Configuration" >
29+ <ConfigurationType >DynamicLibrary</ConfigurationType >
30+ <UseDebugLibraries >false</UseDebugLibraries >
31+ <PlatformToolset >v143</PlatformToolset >
32+ <WholeProgramOptimization >true</WholeProgramOptimization >
33+ <CharacterSet >Unicode</CharacterSet >
34+ <SpectreMitigation >false</SpectreMitigation >
35+ </PropertyGroup >
36+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
37+ <ImportGroup Label =" ExtensionSettings" >
38+ </ImportGroup >
39+ <ImportGroup Label =" Shared" >
40+ </ImportGroup >
41+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
42+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
43+ </ImportGroup >
44+ <ImportGroup Condition =" '$(Configuration)|$(Platform)'=='Lethal|x64'" Label =" PropertySheets" >
45+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
46+ </ImportGroup >
47+ <PropertyGroup Label =" UserMacros" />
48+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
49+ <LinkIncremental >false</LinkIncremental >
50+ <LibraryPath >d:\Projects;$(LibraryPath)</LibraryPath >
51+ <IncludePath >$(MSBuildStartupDirectory)\..\Permissions\Permissions\Public;$(MSBuildStartupDirectory)\..\..\ARK-Server-API\version\Core\Public;$(IncludePath)</IncludePath >
52+ </PropertyGroup >
53+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Lethal|x64'" >
54+ <LinkIncremental >false</LinkIncremental >
55+ <LibraryPath >d:\Projects;$(LibraryPath)</LibraryPath >
56+ <IncludePath >$(MSBuildStartupDirectory)\..\Permissions\Permissions\Public;$(MSBuildStartupDirectory)\..\..\ARK-Server-API\version\Core\Public;$(IncludePath)</IncludePath >
57+ </PropertyGroup >
58+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
59+ <ClCompile >
60+ <WarningLevel >Level3</WarningLevel >
61+ <PrecompiledHeader >
62+ </PrecompiledHeader >
63+ <Optimization >MaxSpeed</Optimization >
64+ <FunctionLevelLinking >true</FunctionLevelLinking >
65+ <IntrinsicFunctions >true</IntrinsicFunctions >
66+ <PreprocessorDefinitions >NDEBUG;_WINDOWS;_USRDLL;SHOP_EXPORTS;_SILENCE_ALL_CXX20_DEPRECATION_WARNINGS;_CRT_SECURE_NO_WARNINGS;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
67+ <SDLCheck >true</SDLCheck >
68+ <LanguageStandard >stdcpp20</LanguageStandard >
69+ <AdditionalIncludeDirectories >$(SolutionDir)Arkshop\Public;$(SolutionDir)..\Permissions\Permissions\Public;$(SolutionDir)Includes;$(SolutionDir)..\..\ServerAPI\AsaApi\Core\Public;$(SolutionDir)..\..\ServerAPI\AsaApi\Core\Public\API;$(SolutionDir)..\..\ServerAPI\AsaApi\Core\Public\API\ARK;$(SolutionDir)..\..\ServerAPI\AsaApi\Core\Public\API\UE;$(SolutionDir)..\..\ServerAPI\AsaApi\Core\Public\Logger;$(SolutionDir)..\..\ServerAPI\AsaApi\vcpkg_installed\x64-windows-static-md\x64-windows-static-md\include</AdditionalIncludeDirectories >
70+ </ClCompile >
71+ <Link >
72+ <SubSystem >Windows</SubSystem >
73+ <EnableCOMDATFolding >true</EnableCOMDATFolding >
74+ <OptimizeReferences >true</OptimizeReferences >
75+ <GenerateDebugInformation >true</GenerateDebugInformation >
76+ <DelayLoadDLLs >Permissions.dll</DelayLoadDLLs >
77+ <AdditionalLibraryDirectories >$(SolutionDir)Libs;$(SolutionDir)..\..\ServerAPI\out_lib;$(SolutionDir)..\Permissions\out_lib</AdditionalLibraryDirectories >
78+ </Link >
79+ <PostBuildEvent >
80+ <Command >
81+ </Command >
82+ </PostBuildEvent >
83+ </ItemDefinitionGroup >
84+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Lethal|x64'" >
85+ <ClCompile >
86+ <WarningLevel >Level3</WarningLevel >
87+ <PrecompiledHeader >
88+ </PrecompiledHeader >
89+ <Optimization >MaxSpeed</Optimization >
90+ <FunctionLevelLinking >true</FunctionLevelLinking >
91+ <IntrinsicFunctions >true</IntrinsicFunctions >
92+ <PreprocessorDefinitions >NDEBUG;_WINDOWS;_USRDLL;SHOP_EXPORTS;_SILENCE_ALL_CXX20_DEPRECATION_WARNINGS;_CRT_SECURE_NO_WARNINGS;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
93+ <SDLCheck >true</SDLCheck >
94+ <LanguageStandard >stdcpp20</LanguageStandard >
95+ <AdditionalIncludeDirectories >$(SolutionDir)Arkshop\Public;$(SolutionDir)..\Permissions\Permissions\Public;$(SolutionDir)Includes;$(SolutionDir)..\..\ServerAPI\AsaApi\Core\Public;$(SolutionDir)..\..\ServerAPI\AsaApi\Core\Public\API;$(SolutionDir)..\..\ServerAPI\AsaApi\Core\Public\API\ARK;$(SolutionDir)..\..\ServerAPI\AsaApi\Core\Public\API\UE;$(SolutionDir)..\..\ServerAPI\AsaApi\Core\Public\Logger;$(SolutionDir)..\..\ServerAPI\AsaApi\vcpkg_installed\x64-windows-static-md\x64-windows-static-md\include</AdditionalIncludeDirectories >
96+ </ClCompile >
97+ <Link >
98+ <SubSystem >Windows</SubSystem >
99+ <EnableCOMDATFolding >true</EnableCOMDATFolding >
100+ <OptimizeReferences >true</OptimizeReferences >
101+ <GenerateDebugInformation >true</GenerateDebugInformation >
102+ <DelayLoadDLLs >Permissions.dll</DelayLoadDLLs >
103+ <AdditionalLibraryDirectories >$(SolutionDir)Libs;$(SolutionDir)..\..\ARK-API-Stable-Libs\1.02</AdditionalLibraryDirectories >
104+ </Link >
105+ <PostBuildEvent >
106+ <Command >xcopy /I /Y "$(TargetDir)$(ProjectName).lib" "$(SolutionDir)out_lib\"
107+ xcopy /I /Y "$(TargetDir)$(ProjectName).lib" "$(SolutionDir)..\..\ARK-API-Stable-Libs\"
108+ xcopy /I /Y "$(TargetDir)$(ProjectName).lib" "$(SolutionDir)..\..\ARK-API-Stable-Libs\1.00\"
109+
110+ copy "$(SolutionDir)Configs\*.*" "F:\ASA-Dedicated\asa-server\ShooterGame\Binaries\Win64\ArkApi\Plugins\$(ProjectName)\" /y
111+ copy "$(SolutionDir)$(PlatformName)\$(ConfigurationName)\$(ProjectName).dll" "F:\ASA-Dedicated\asa-server\ShooterGame\Binaries\Win64\ArkApi\Plugins\$(ProjectName)\" /y
112+ copy "$(SolutionDir)$(PlatformName)\$(ConfigurationName)\$(ProjectName).pdb" "F:\ASA-Dedicated\asa-server\ShooterGame\Binaries\Win64\ArkApi\Plugins\$(ProjectName)\" /y</Command >
113+ </PostBuildEvent >
114+ </ItemDefinitionGroup >
115+ <ItemGroup >
116+ <ClInclude Include =" Private\ArkShop.h" />
117+ <ClInclude Include =" Private\Database\IDatabase.h" />
118+ <ClInclude Include =" Private\Database\MysqlDB.h" />
119+ <ClInclude Include =" Private\Database\SqlLiteDB.h" />
120+ <ClInclude Include =" Private\Helpers.h" />
121+ <ClInclude Include =" Private\json.hpp" />
122+ <ClInclude Include =" Private\ShopLog.h" />
123+ <ClInclude Include =" Private\Database\sqlite3.h" />
124+ <ClInclude Include =" Private\StoreSell.h" />
125+ <ClInclude Include =" Private\TimedRewards.h" />
126+ <ClInclude Include =" Private\Tools.h" />
127+ <ClInclude Include =" Public\Base.h" />
128+ <ClInclude Include =" Public\DBHelper.h" />
129+ <ClInclude Include =" Public\ITimedRewards.h" />
130+ <ClInclude Include =" Public\Kits.h" />
131+ <ClInclude Include =" Public\Points.h" />
132+ <ClInclude Include =" Public\Store.h" />
133+ </ItemGroup >
134+ <ItemGroup >
135+ <ClCompile Include =" Private\ArkShop.cpp" />
136+ <ClCompile Include =" Private\DBHelper.cpp" />
137+ <ClCompile Include =" Private\Kits.cpp" />
138+ <ClCompile Include =" Private\Points.cpp" />
139+ <ClCompile Include =" Private\Database\sqlite3.c" />
140+ <ClCompile Include =" Private\Store.cpp" />
141+ <ClCompile Include =" Private\StoreSell.cpp" />
142+ <ClCompile Include =" Private\TimedRewards.cpp" />
143+ </ItemGroup >
144+ <ItemGroup >
145+ <None Include =" ..\Configs\Commented.json" />
146+ <None Include =" ..\Configs\config.json" />
147+ <None Include =" ..\Configs\PluginInfo.json" />
148+ </ItemGroup >
149+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
150+ <ImportGroup Label =" ExtensionTargets" >
151+ </ImportGroup >
152+ </Project >
0 commit comments