<?xml version="1.0" encoding="utf-8"?>
<Project>
  <Import Project="..\..\Source\VSProps\Base.Macros.props" />
  <Import Project="$(VSPropsDir)Base.Targets.props" />
  <PropertyGroup Label="Globals">
    <ProjectGuid>{864C4C8E-296D-3DBC-AD83-F1D5CB6E8EC6}</ProjectGuid>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings" />
  <ImportGroup Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    <Import Project="$(VSPropsDir)Base.props" />
    <Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <ItemDefinitionGroup>
    <ClCompile>
      <AdditionalIncludeDirectories>mgba\include;mgba\src;mgba\src\third-party\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>BUILD_STATIC;M_CORE_GB;M_CORE_GBA;USE_LZMA;_7ZIP_PPMD_SUPPPORT;HAVE_STRDUP;HAVE_SETLOCALE;HAVE_CHMOD;HAVE_UMASK;HAVE_CRC32;ENABLE_VFS;ENABLE_VFS_FD;ENABLE_DIRECTORIES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <PreBuildEvent>
      <Command>"$(CScript)" /nologo /E:JScript "make_version.c.js"</Command>
    </PreBuildEvent>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="mgba\src\core\bitmap-cache.c" />
    <ClCompile Include="mgba\src\core\cache-set.c" />
    <ClCompile Include="mgba\src\core\cheats.c" />
    <ClCompile Include="mgba\src\core\config.c" />
    <ClCompile Include="mgba\src\core\core.c" />
    <ClCompile Include="mgba\src\core\directories.c" />
    <ClCompile Include="mgba\src\core\input.c" />
    <ClCompile Include="mgba\src\core\interface.c" />
    <ClCompile Include="mgba\src\core\library.c" />
    <ClCompile Include="mgba\src\core\lockstep.c" />
    <ClCompile Include="mgba\src\core\log.c" />
    <ClCompile Include="mgba\src\core\map-cache.c" />
    <ClCompile Include="mgba\src\core\mem-search.c" />
    <ClCompile Include="mgba\src\core\rewind.c" />
    <ClCompile Include="mgba\src\core\serialize.c" />
    <ClCompile Include="mgba\src\core\sync.c" />
    <ClCompile Include="mgba\src\core\thread.c" />
    <ClCompile Include="mgba\src\core\tile-cache.c" />
    <ClCompile Include="mgba\src\core\timing.c" />
    <ClCompile Include="mgba\src\sm83\decoder.c" />
    <ClCompile Include="mgba\src\sm83\isa-sm83.c" />
    <ClCompile Include="mgba\src\sm83\sm83.c" />
    <ClCompile Include="mgba\src\gb\audio.c" />
    <ClCompile Include="mgba\src\gb\cheats.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gb\core.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gb\gb.c" />
    <ClCompile Include="mgba\src\gb\input.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gb\io.c" />
    <ClCompile Include="mgba\src\gb\mbc.c" />
    <ClCompile Include="mgba\src\gb\mbc\huc-3.c" />
    <ClCompile Include="mgba\src\gb\mbc\licensed.c" />
    <ClCompile Include="mgba\src\gb\mbc\mbc.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gb\mbc\pocket-cam.c" />
    <ClCompile Include="mgba\src\gb\mbc\tama5.c" />
    <ClCompile Include="mgba\src\gb\mbc\unlicensed.c" >
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gb\memory.c" />
    <ClCompile Include="mgba\src\gb\overrides.c" />
    <ClCompile Include="mgba\src\gb\serialize.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gb\renderers\cache-set.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gb\renderers\software.c" />
    <ClCompile Include="mgba\src\gb\sio.c" />
    <ClCompile Include="mgba\src\gb\timer.c" />
    <ClCompile Include="mgba\src\gb\video.c" />
    <ClCompile Include="mgba\src\arm\arm.c" />
    <ClCompile Include="mgba\src\arm\decoder-arm.c" />
    <ClCompile Include="mgba\src\arm\decoder.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\arm\decoder-thumb.c" />
    <ClCompile Include="mgba\src\arm\isa-arm.c" />
    <ClCompile Include="mgba\src\arm\isa-thumb.c" />
    <ClCompile Include="mgba\src\gba\audio.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\bios.c" />
    <ClCompile Include="mgba\src\gba\cart\ereader.c" />
    <ClCompile Include="mgba\src\gba\cart\gpio.c" />
    <ClCompile Include="mgba\src\gba\cart\matrix.c" />
    <ClCompile Include="mgba\src\gba\cart\unlicensed.c" />
    <ClCompile Include="mgba\src\gba\cart\vfame.c" />
    <ClCompile Include="mgba\src\gba\cheats.c">
      <ObjectFileName>$(IntDir)obj3\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\cheats\codebreaker.c" />
    <ClCompile Include="mgba\src\gba\cheats\gameshark.c" />
    <ClCompile Include="mgba\src\gba\cheats\parv3.c" />
    <ClCompile Include="mgba\src\gba\core.c">
      <ObjectFileName>$(IntDir)obj3\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\dma.c" />
    <ClCompile Include="mgba\src\gba\gba.c" />
    <ClCompile Include="mgba\src\gba\hle-bios.c" />
    <ClCompile Include="mgba\src\gba\input.c">
      <ObjectFileName>$(IntDir)obj3\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\io.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\memory.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\overrides.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\renderers\cache-set.c">
      <ObjectFileName>$(IntDir)obj3\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\renderers\common.c" />
    <ClCompile Include="mgba\src\gba\renderers\gl.c" />
    <ClCompile Include="mgba\src\gba\renderers\software-bg.c" />
    <ClCompile Include="mgba\src\gba\renderers\software-mode0.c" />
    <ClCompile Include="mgba\src\gba\renderers\software-obj.c" />
    <ClCompile Include="mgba\src\gba\renderers\video-software.c" />
    <ClCompile Include="mgba\src\gba\savedata.c" />
    <ClCompile Include="mgba\src\gba\serialize.c">
      <ObjectFileName>$(IntDir)obj3\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\sharkport.c" />
    <ClCompile Include="mgba\src\gba\sio.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\sio\gbp.c" />
    <ClCompile Include="mgba\src\gba\timer.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gba\video.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\util\audio-buffer.c" />
    <ClCompile Include="mgba\src\util\audio-resampler.c" />
    <ClCompile Include="mgba\src\util\circle-buffer.c" />
    <ClCompile Include="mgba\src\util\configuration.c" />
    <ClCompile Include="mgba\src\util\crc32.c" />
    <ClCompile Include="mgba\src\util\formatting.c" />
    <ClCompile Include="mgba\src\util\gbk-table.c" />
    <ClCompile Include="mgba\src\util\geometry.c" />
    <ClCompile Include="mgba\src\util\hash.c" />
    <ClCompile Include="mgba\src\util\image.c" />
    <ClCompile Include="mgba\src\util\interpolator.c" />
    <ClCompile Include="mgba\src\util\md5.c" />
    <ClCompile Include="mgba\src\util\sha1.c" />
    <ClCompile Include="mgba\src\util\string.c" />
    <ClCompile Include="mgba\src\util\table.c" />
    <ClCompile Include="mgba\src\util\vector.c" />
    <ClCompile Include="mgba\src\util\vfs.c" />
    <ClCompile Include="mgba\src\util\convolve.c" />
    <ClCompile Include="mgba\src\util\elf-read.c" />
    <ClCompile Include="mgba\src\util\patch.c" />
    <ClCompile Include="mgba\src\util\patch-fast.c" />
    <ClCompile Include="mgba\src\util\patch-ips.c" />
    <ClCompile Include="mgba\src\util\patch-ups.c" />
    <ClCompile Include="mgba\src\util\ring-fifo.c" />
    <ClCompile Include="mgba\src\util\sfo.c" />
    <ClCompile Include="mgba\src\util\text-codec.c" />
    <ClCompile Include="version.c" />
    <ClCompile Include="mgba\src\util\image\export.c" />
    <ClCompile Include="mgba\src\util\image\png-io.c" />
    <ClCompile Include="mgba\src\util\vfs\vfs-mem.c" />
    <ClCompile Include="mgba\src\util\vfs\vfs-fifo.c" />
    <ClCompile Include="mgba\src\util\vfs\vfs-fd.c" />
    <ClCompile Include="mgba\src\platform\windows\vfs-w32.c" />
    <ClCompile Include="mgba\src\platform\windows\memory.c">
      <ObjectFileName>$(IntDir)obj3\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\third-party\inih\ini.c" />
    <ClCompile Include="mgba\src\util\vfs\vfs-lzma.c" />
    <ClCompile Include="mgba\src\third-party\lzma\7zAlloc.c" />
    <ClCompile Include="mgba\src\third-party\lzma\7zArcIn.c" />
    <ClCompile Include="mgba\src\third-party\lzma\7zBuf.c" />
    <ClCompile Include="mgba\src\third-party\lzma\7zBuf2.c" />
    <ClCompile Include="mgba\src\third-party\lzma\7zCrc.c" />
    <ClCompile Include="mgba\src\third-party\lzma\7zCrcOpt.c" />
    <ClCompile Include="mgba\src\third-party\lzma\7zDec.c" />
    <ClCompile Include="mgba\src\third-party\lzma\CpuArch.c" />
    <ClCompile Include="mgba\src\third-party\lzma\Delta.c" />
    <ClCompile Include="mgba\src\third-party\lzma\LzmaDec.c" />
    <ClCompile Include="mgba\src\third-party\lzma\Lzma2Dec.c" />
    <ClCompile Include="mgba\src\third-party\lzma\Bra.c" />
    <ClCompile Include="mgba\src\third-party\lzma\Bra86.c" />
    <ClCompile Include="mgba\src\third-party\lzma\BraIA64.c" />
    <ClCompile Include="mgba\src\third-party\lzma\Bcj2.c" />
    <ClCompile Include="mgba\src\third-party\lzma\Ppmd7.c" />
    <ClCompile Include="mgba\src\third-party\lzma\Ppmd7Dec.c" />
    <ClCompile Include="mgba\src\third-party\lzma\7zFile.c" />
    <ClCompile Include="mgba\src\third-party\lzma\7zStream.c" />
    <ClCompile Include="mgba\src\gba\sio\dolphin.c" />
    <ClCompile Include="mgba\src\gba\sio\lockstep.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gb\sio\lockstep.c">
      <ObjectFileName>$(IntDir)obj3\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\gb\sio\printer.c" />
    <ClCompile Include="mgba\src\gba\extra\battlechip.c" />
    <ClCompile Include="mgba\src\gba\extra\proxy.c" />
    <ClCompile Include="mgba\src\gb\extra\proxy.c">
      <ObjectFileName>$(IntDir)obj2\</ObjectFileName>
    </ClCompile>
    <ClCompile Include="mgba\src\feature\commandline.c" />
    <ClCompile Include="mgba\src\feature\thread-proxy.c" />
    <ClCompile Include="mgba\src\feature\updater.c" />
    <ClCompile Include="mgba\src\feature\video-logger.c" />
    <ClCompile Include="mgba\src\feature\video-backend.c" />
  </ItemGroup>
  <Import Project="$(ExternalsDir)zlib-ng\exports.props" />
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>