<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
    </Filter>
    <Filter Include="Source Files\Common">
      <UniqueIdentifier>{4084442f-51e9-4c31-8d5a-c825e076c012}</UniqueIdentifier>
    </Filter>
    <Filter Include="cajun">
      <UniqueIdentifier>{1d2e187a-1681-4c30-8912-a4b5a5d0ab9d}</UniqueIdentifier>
    </Filter>
    <Filter Include="ASS">
      <UniqueIdentifier>{c97bd8a3-ebb7-4c43-9ca0-4ab8479d9388}</UniqueIdentifier>
    </Filter>
    <Filter Include="Lua">
      <UniqueIdentifier>{ce495b25-1630-42e1-8ab0-053c313448f0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Lua\Modules">
      <UniqueIdentifier>{2cf3ad94-e8a9-4a89-b47e-29523d90fd08}</UniqueIdentifier>
    </Filter>
    <Filter Include="Audio">
      <UniqueIdentifier>{fce4f3aa-dc34-44fe-9a6a-99b0914e3436}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Windows">
      <UniqueIdentifier>{5af331b5-ea1f-493f-abf9-f5912e2350df}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="$(SrcDir)common\charset_6937.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\access.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\charset.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\charset_conv.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\charset_conv_win.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\exception.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\io.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\line_iterator.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\line_wrap.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\log.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\mru.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\option.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\option_value.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\scoped_ptr.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\thesaurus.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\type_name.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\util.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\util_osx.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\vfr.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)lagi_pre.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\cajun\writer.h">
      <Filter>cajun</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\cajun\visitor.h">
      <Filter>cajun</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\cajun\elements.h">
      <Filter>cajun</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\cajun\reader.h">
      <Filter>cajun</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\hotkey.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\json.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\keyframe.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\signal.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\background_runner.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\color.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\spellchecker.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\ass\dialogue_parser.h">
      <Filter>ASS</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\ass\smpte.h">
      <Filter>ASS</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\ass\time.h">
      <Filter>ASS</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)common\parser.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\of_type_adaptor.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\calltip_provider.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\path.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\fs.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\fs_fwd.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\dispatch.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\split.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\ass\uuencode.h">
      <Filter>ASS</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\karaoke_matcher.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\kana_table.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\owning_intrusive_list.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\address_of_adaptor.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\file_mapping.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\format.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\format_flyweight.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\format_path.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\character_count.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\make_unique.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\lua\utils.h">
      <Filter>Lua</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\lua\script_reader.h">
      <Filter>Lua</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)lua\modules\lpeg.h">
      <Filter>Lua\Modules</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\lua\ffi.h">
      <Filter>Lua</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\lua\modules.h">
      <Filter>Lua</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\ycbcr_conv.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="$(SrcDir)include\libaegisub\audio\provider.h">
      <Filter>Audio</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="$(SrcDir)windows\lagi_pre.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)windows\access.cpp">
      <Filter>Source Files\Windows</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\charset.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\charset_6937.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\charset_conv.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)windows\charset_conv_win.cpp">
      <Filter>Source Files\Windows</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)windows\log_win.cpp">
      <Filter>Source Files\Windows</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\line_iterator.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\log.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)windows\log_win.cpp">
      <Filter>Source Files\Windows</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\mru.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\option.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\option_value.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\thesaurus.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)windows\util_win.cpp">
      <Filter>Source Files\Windows</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\vfr.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\json.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\hotkey.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\keyframe.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\util.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\cajun\elements.cpp">
      <Filter>cajun</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\cajun\reader.cpp">
      <Filter>cajun</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\cajun\writer.cpp">
      <Filter>cajun</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)ass\dialogue_parser.cpp">
      <Filter>ASS</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)ass\time.cpp">
      <Filter>ASS</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)ass\uuencode.cpp">
      <Filter>ASS</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\color.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\parser.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\io.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\calltip_provider.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\path.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)windows\path_win.cpp">
      <Filter>Source Files\Windows</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)windows\fs.cpp">
      <Filter>Source Files\Windows</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\fs.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\format.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\dispatch.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\kana_table.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\karaoke_matcher.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\file_mapping.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\character_count.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)lua\script_reader.cpp">
      <Filter>Lua</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)lua\utils.cpp">
      <Filter>Lua</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)lua\modules\lfs.cpp">
      <Filter>Lua\Modules</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)lua\modules\lpeg.c">
      <Filter>Lua\Modules</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)lua\modules\re.cpp">
      <Filter>Lua\Modules</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)lua\modules.cpp">
      <Filter>Lua</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)lua\modules\unicode.cpp">
      <Filter>Lua\Modules</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)common\ycbcr_conv.cpp">
      <Filter>Source Files\Common</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)audio\provider.cpp">
      <Filter>Audio</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)audio\provider_convert.cpp">
      <Filter>Audio</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)audio\provider_dummy.cpp">
      <Filter>Audio</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)audio\provider_hd.cpp">
      <Filter>Audio</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)audio\provider_lock.cpp">
      <Filter>Audio</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)audio\provider_pcm.cpp">
      <Filter>Audio</Filter>
    </ClCompile>
    <ClCompile Include="$(SrcDir)audio\provider_ram.cpp">
      <Filter>Audio</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="$(SrcDir)include\libaegisub\charsets.def">
      <Filter>Header Files</Filter>
    </None>
  </ItemGroup>
</Project>
