$(ProjectName)$(TargetSuffix)
$(CoreDir);%(AdditionalIncludeDirectories)
$(ExternalsDir)FFmpeg-bin\$(Platform)\include;%(AdditionalIncludeDirectories)
$(ExternalsDir)OpenAL\include;%(AdditionalIncludeDirectories)
$(ExternalsDir)expr\include;%(AdditionalIncludeDirectories)
$(ExternalsDir)rangeset\include;%(AdditionalIncludeDirectories)
$(ExternalsDir)Vulkan\include;%(AdditionalIncludeDirectories)
$(ExternalsDir)VulkanMemoryAllocator\include;%(AdditionalIncludeDirectories)
$(ExternalsDir)WIL\include;%(AdditionalIncludeDirectories)
WIL_SUPPRESS_EXCEPTIONS;%(PreprocessorDefinitions)
WIN32_LEAN_AND_MEAN;NOMINMAX;%(PreprocessorDefinitions)
_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)
_ARCH_64=1;_M_X86=1;_M_X86_64=1;%(PreprocessorDefinitions)
_ARCH_64=1;_M_ARM_64=1;%(PreprocessorDefinitions)
USE_UPNP;__LIBUSB__;%(PreprocessorDefinitions)
USE_ANALYTICS=1;%(PreprocessorDefinitions)
USE_DISCORD_PRESENCE;%(PreprocessorDefinitions)
HAVE_FFMPEG;%(PreprocessorDefinitions)
HAS_OPENGL;%(PreprocessorDefinitions)
HAS_VULKAN;%(PreprocessorDefinitions)
HAS_LIBMGBA;%(PreprocessorDefinitions)
AUTOUPDATE;%(PreprocessorDefinitions)
HAVE_SDL2;%(PreprocessorDefinitions)
STEAM;%(PreprocessorDefinitions)
USE_RETRO_ACHIEVEMENTS;%(PreprocessorDefinitions)
4201;4127;4100;4244;4121;4324;4714;%(DisableSpecificWarnings)
4245;%(DisableSpecificWarnings)
/w44263 /w44265 /w44946 %(AdditionalOptions)
avrt.lib;comctl32.lib;iphlpapi.lib;ksuser.lib;setupapi.lib;shlwapi.lib;winmm.lib;ws2_32.lib;%(AdditionalDependencies)
opengl32.lib;%(AdditionalDependencies)
$(ExternalsDir)FFmpeg-bin\$(Platform)\lib;%(AdditionalLibraryDirectories)
avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;bcrypt.lib;%(AdditionalDependencies)
Crypt32.lib;%(AdditionalDependencies)
dwmapi.lib;%(AdditionalDependencies)
enableCompatPatches
/NODEFAULTLIB:msvcrt %(AdditionalOptions)