code:
!<arch>
/               0           0     0     0       792       `
\���������	h	h	�	�
J
J
�
�88__IMPORT_DESCRIPTOR_dsound__NULL_IMPORT_DESCRIPTORdsound_NULL_THUNK_DATA__imp_DirectSoundCaptureCreate8@12DirectSoundCaptureCreate8@12__imp_DirectSoundCaptureCreate@12DirectSoundCaptureCreate@12__imp_DirectSoundCaptureEnumerateA@8DirectSoundCaptureEnumerateA@8__imp_DirectSoundCaptureEnumerateW@8DirectSoundCaptureEnumerateW@8__imp_DirectSoundCreate8@12DirectSoundCreate8@12__imp_DirectSoundCreate@12DirectSoundCreate@12__imp_DirectSoundCreateDirectSoundCreate__imp_DirectSoundEnumerateA@8DirectSoundEnumerateA@8__imp_DirectSoundEnumerateW@8DirectSoundEnumerateW@8__imp_DirectSoundFullDuplexCreate@40DirectSoundFullDuplexCreate@40__imp_GetDeviceID@8GetDeviceID@8dsound.dll/     0           0     0     644     367       `
d��.idata$2dx@0�.idata$6�@ �dsound.dll.idata$2h.idata$6.idata$4h.idata$5h8P__IMPORT_DESCRIPTOR_dsound__NULL_IMPORT_DESCRIPTORdsound_NULL_THUNK_DATA
dsound.dll/     0           0     0     644     127       `
d�P.idata$3<@0�__NULL_IMPORT_DESCRIPTOR
dsound.dll/     0           0     0     644     162       `
d�t.idata$5d@@�.idata$4l@@�dsound_NULL_THUNK_DATAdsound.dll/     0           0     0     644     60        `
��d�(DirectSoundCaptureCreate8@12dsound.dlldsound.dll/     0           0     0     644     59        `
��d�'DirectSoundCaptureCreate@12dsound.dll
dsound.dll/     0           0     0     644     62        `
��d�*DirectSoundCaptureEnumerateA@8dsound.dlldsound.dll/     0           0     0     644     62        `
��d�*DirectSoundCaptureEnumerateW@8dsound.dlldsound.dll/     0           0     0     644     53        `
��d�!DirectSoundCreate8@12dsound.dll
dsound.dll/     0           0     0     644     52        `
��d� DirectSoundCreate@12dsound.dlldsound.dll/     0           0     0     644     49        `
��d�DirectSoundCreatedsound.dll
dsound.dll/     0           0     0     644     55        `
��d�#DirectSoundEnumerateA@8dsound.dll
dsound.dll/     0           0     0     644     55        `
��d�#DirectSoundEnumerateW@8dsound.dll
dsound.dll/     0           0     0     644     62        `
��d�*DirectSoundFullDuplexCreate@40dsound.dlldsound.dll/     0           0     0     644     45        `
��d�GetDeviceID@8dsound.dll


code:
!<arch>
/               0           0     0     0       32        `
dIID_IDirectSoundNotifydxguid_sdl.o/   0           0     0     644     511       `
d��
.text� 0`.data�@0�.bss�0�.rdata�@0@/27��!�͉����%�.text.data.bss.rdata��.file��gdxguid_sdl.c)IID_IDirectSoundNotify.llvm_addrsig

repo_name: orochi/nblood

license: mit


code:
Instructions for Building EDuke32's Library Dependencies Targeting Win32 and Win64
==================================================================================

First, follow these instructions: http://wiki.eduke32.com/wiki/Building_EDuke32_on_Windows

Download the latest sources from the link provided.

The build output listed as "Desired Results" is what EDuke32 needs to function.

The desired results for each library in some cases may need to be installed to the compiler. "x depends on the results of y to compile" means that the build output of x must be added to the compiler in this way. Copy files listed in each category to the appropriate destinations. Unless otherwise noted, do NOT copy the ".dll.a" file or else the final product may depend on external DLLs (which you may actually want).

For MinGW (MinGW32):
from the compiler root (ex. C:/MinGW/)
  * headers: include/
  * libraries: lib/

For MinGW-w64:
from the compiler root (ex. C:/MinGW-w64/mingw32-dw2/)
  * headers: <target>-w64-mingw32/include/
  * libraries: <target>-w64-mingw32/lib/

Binaries (if mentioned) need to be present with the finished EDuke32 executables. They are not needed during compilation.

NB: Text formatted as code blocks are commands to be pasted into the Windows command prompt.
http://wiki.eduke32.com/wiki/Working_with_the_Windows_Command_Prompt

[//]: # (Plain text readers: This refers to lines beginning with exactly four spaces.)

libFLAC
-------
### Prerequisites ###
libFLAC depends on the results of libogg to compile.
### Download ###
Download: flac-<version>.tar.xz
However, Git HEAD is highly recommended.
  * Stable: https://www.xiph.org/downloads/
  * Git: git://git.xiph.org/flac.git
### Build ###
    make -f Makefile.lite libFLAC
### Desired Results ###
  * headers: FLAC/all.h FLAC/assert.h FLAC/callback.h FLAC/export.h FLAC/format.h FLAC/metadata.h FLAC/ordinals.h FLAC/stream_decoder.h FLAC/stream_encoder.h
  * libraries: libFLAC.a

zlib
----
### Download ###
Download: zlib-<version>.tar.xz
  * Stable: http://zlib.net/
  * Git: git://github.com/madler/zlib.git
### Modifications ###
  * Modify win32/Makefile.gcc as follows:
      * CFLAGS: change -O3 to -O2 for stability and possibly performance benefits.
### Build ###
    make -f win32/Makefile.gcc
    ar rcs libz_mini.a crc32.o deflate.o adler32.o zutil.o trees.o
### Desired Results ###
  * headers: (none)
  * libraries: libz_mini.a

libpng
------
### Prerequisites ###
Copy *.h from zlib to your compiler's include directory.
### Download ###
Download libpng-<version>.tar.xz
  * Stable: http://www.libpng.org/pub/png/libpng.html
  * Git: git://git.code.sf.net/p/libpng/code
### Modifications ###
  * Modify scripts/Makefile.gcc as follows:
      * Ensure ZLIBINC and ZLIBLIB point to the directory of zlib from above, or, rename your zlib directory so that, relative to the libpng directory, it is "../zlib". You will get a compile-time error if this is omitted or done incorrectly.
  * Copy the file "minipng.dfa" to the root of the libpng data.
### Build ###
    make -f scripts/pnglibconf.mak DFA_XTRA=./minipng.dfa CPP="gcc -E"
    make -f scripts/makefile.gcc libpng.a
    ren libpng.a libpng_mini.a
### Desired Results ###
  * headers: png.h pngconf.h pnglibconf.h
  * libraries: libpng_mini.a

libvpx
------
### Prerequisites ###
Download the binary of yasm (http://yasm.tortall.net/) for your host system architecture. Both builds target both architectures.
The build environment needs pr.exe (https://mingw-lib.googlecode.com/files/coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2).
### Download ###
  * Instructions: http://www.webmproject.org/code/
  * Stable: http://downloads.webmproject.org/releases/webm/
  * Git: https://chromium.googlesource.com/webm/libvpx
### Build ###
    sh ./configure --disable-vp8-encoder --disable-vp9-encoder --disable-multithread --disable-spatial-resampling --as=yasm && make libvpx.a
### Desired Results ###
  * headers: vpx/vp8.h vpx/vp8dx.h vpx/vpx_codec.h vpx/vpx_decoder.h vpx/vpx_frame_buffer.h vpx/vpx_image.h vpx/vpx_integer.h
  * libraries: libvpx.a

SDL
---
### Download ###
Download SDL2-devel-<version>-mingw.tar.gz
  * Stable: http://www.libsdl.org/download-2.0.php
  * Mercurial: http://hg.libsdl.org/SDL
### Build ###
    sh ./configure --disable-libc && make
### Desired Results ###
  * headers: SDL_*.h
  * libraries: libSDL2.a libSDL2main.a

dsound, dxguid, and dxguid_sdl
------------------------------
### Download ###
See Windows/src/dxlibs.
### Build ###
    make
### Desired Results ###
  * headers: ddraw.h dinput.h dsound.h (pre-positioned in Windows/include/dx)
  * libraries: libdsound.a libdxguid.a libdxguid_sdl.a


code:
Instructions for Building EDuke32's Library Dependencies Targeting ARM64
========================================================================

First, follow these instructions: http://wiki.eduke32.com/wiki/Building_EDuke32_on_Windows

Dependencies
------------
Install vcpkg from https://github.com/microsoft/vcpkg. Using MinGW is currently problematic with ARM64, so vcpkg is the best option. For convenience, add the vcpkg directory to your PATH.

Build the dependencies: vcpkg install libogg:arm64-windows-static libvorbis:arm64-windows-static libflac:arm64-windows-static libvpx:arm64-windows-static sdl2:arm64-windows-static sdl2-mixer:arm64-windows-static

Next, you must copy the built libraries from [vcpkg]\installed\arm64-windows-static\lib into platform\Windows\lib\ARM64, and rename them as follows:
FLAC.lib -> libFLAC.a
SDL2.lib -> libSDL2.a
manual-link\SDL2main.lib -> libSDL2main.a
vpxmt.lib -> libvpx.a

dsound, dxguid, and dxguid_sdl
-------------------------------------------------

These files will be compiled with https://github.com/mstorsjo/llvm-mingw. Download and extract it in an MSYS2 environment, and add llvm-mingw/bin to your MSYS PATH.

Once you have everything set up, proceed as follows:

cd eduke32/platform/Windows/src/dxlibs
make PREFIX=aarch64-w64-mingw32
cp *.a ../../lib/ARM64


code:
# Minimal LibPNG for EDuke32
# based on contrib/pngminim/encoder/pngusr.dfa of libpng
#
# Usage: from libpng source root and assuming zlib source in ../zlib,
#   make -f scripts/pnglibconf.mak DFA_XTRA=./minipng.dfa CPP="gcc -E"
#   make -f scripts/makefile.gcc libpng.a
#
# To clean up:
#   make -f scripts/pnglibconf.mak clean
#   make -f scripts/makefile.gcc clean
#
# For zlib, the following files are included in the 'mini' archive:
#   crc32.o deflate.o adler32.o zutil.o trees.o

# ========== MODIFIED ORIGINAL FILE FOLLOWS ==========

# pngminim/encoder/pngusr.dfa
#
# Copyright (c) 2010-2011 Glenn Randers-Pehrson
#
# This code is released under the libpng license.
# For conditions of distribution and use, see the disclaimer
# and license in png.h

# First all the build options off:

everything = off

# Switch on the write code - this makes a minimalist encoder

option WRITE on

# You must choose fixed or floating point arithmetic:

#option FLOATING_POINT on
option FIXED_POINT on

# You must chose the internal fixed point implementation or to
# use the system floating point.  The latter is considerably
# smaller (by about 1kbyte on an x86 system):

#option FLOATING_ARITHMETIC on
option FLOATING_ARITHMETIC off

# Your program will probably need other options.  The example
# program here, pnm2pngm, requires the following.  Take a look
# at pnglibconf.h to find out the full set of what has to be
# enabled to make the following work.

option SETJMP on
option USER_MEM on
option WRITE_TEXT on
option STDIO on
option INFO_IMAGE on

# Custom:

option WRITE_tRNS on


code:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\libsmackerdec\include\BitReader.h" />
    <ClInclude Include="..\..\source\libsmackerdec\include\FileStream.h" />
    <ClInclude Include="..\..\source\libsmackerdec\include\HuffmanVLC.h" />
    <ClInclude Include="..\..\source\libsmackerdec\include\LogError.h" />
    <ClInclude Include="..\..\source\libsmackerdec\include\SmackerDecoder.h" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\libsmackerdec\src\BitReader.cpp" />
    <ClCompile Include="..\..\source\libsmackerdec\src\FileStream.cpp" />
    <ClCompile Include="..\..\source\libsmackerdec\src\HuffmanVLC.cpp" />
    <ClCompile Include="..\..\source\libsmackerdec\src\LogError.cpp" />
    <ClCompile Include="..\..\source\libsmackerdec\src\SmackerDecoder.cpp" />
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <VCProjectVersion>15.0</VCProjectVersion>
    <ProjectGuid>{598F0D83-2C1B-4F7C-B04D-7FDD471C8C45}</ProjectGuid>
    <RootNamespace>libsmackerdec</RootNamespace>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="Shared">
  </ImportGroup>
  <ImportGroup Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <LinkIncremental>false</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <LinkIncremental>false</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>None</DebugInformationFormat>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <BufferSecurityCheck>false</BufferSecurityCheck>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <OmitFramePointers>false</OmitFramePointers>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <BufferSecurityCheck>false</BufferSecurityCheck>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>None</DebugInformationFormat>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Header Files" />
    <Filter Include="Source Files" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\libsmackerdec\include\BitReader.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libsmackerdec\include\FileStream.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libsmackerdec\include\HuffmanVLC.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libsmackerdec\include\LogError.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libsmackerdec\include\SmackerDecoder.h">
      <Filter>Header Files</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\libsmackerdec\src\BitReader.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libsmackerdec\src\FileStream.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libsmackerdec\src\HuffmanVLC.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libsmackerdec\src\LogError.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libsmackerdec\src\SmackerDecoder.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
  </ItemGroup>
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|ARM64">
      <Configuration>Debug</Configuration>
      <Platform>ARM64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|ARM64">
      <Configuration>Release</Configuration>
      <Platform>ARM64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\libxmp-lite\include\libxmp-lite\xmp.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\common.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\effects.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\format.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\hio.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\it.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\lfo.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\list.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\loader.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\mdataio.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\memio.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\mixer.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\mod.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\period.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\player.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\precomp_lut.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\s3m.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\tempfile.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\virtual.h" />
    <ClInclude Include="..\..\source\libxmp-lite\src\xm.h" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\libxmp-lite\src\common.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\control.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\dataio.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\effects.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\filter.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\format.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\hio.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\itsex.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\it_load.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\lfo.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\load.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\load_helpers.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\memio.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\mixer.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\mix_all.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\mod_load.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\mtm_load.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\period.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\player.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\read_event.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\s3m_load.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\sample.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\scan.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\smix.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\virtual.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\win32.c" />
    <ClCompile Include="..\..\source\libxmp-lite\src\xm_load.c" />
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <VCProjectVersion>15.0</VCProjectVersion>
    <Keyword>Win32Proj</Keyword>
    <RootNamespace>libxmp-lite</RootNamespace>
    <ProjectGuid>{32D4CF70-A3D6-4CEA-81D7-64C743980276}</ProjectGuid>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <EnableASAN>true</EnableASAN>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="Shared">
  </ImportGroup>
  <ImportGroup Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <LinkIncremental>false</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <LinkIncremental>false</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
    <LinkIncremental>false</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>HAVE_ROUND;LIBXMP_CORE_PLAYER;LIBXMP_NO_PROWIZARD;LIBXMP_NO_DEPACKERS;BUILDING_STATIC;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <OmitFramePointers>false</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
      <SupportJustMyCode>false</SupportJustMyCode>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>HAVE_ROUND;LIBXMP_CORE_PLAYER;BUILDING_STATIC;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <OmitFramePointers>false</OmitFramePointers>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <BufferSecurityCheck>false</BufferSecurityCheck>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <LanguageStandard_C>Default</LanguageStandard_C>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>HAVE_ROUND;LIBXMP_CORE_PLAYER;LIBXMP_NO_PROWIZARD;LIBXMP_NO_DEPACKERS;BUILDING_STATIC;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
      <SupportJustMyCode>false</SupportJustMyCode>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>HAVE_ROUND;LIBXMP_CORE_PLAYER;LIBXMP_NO_PROWIZARD;LIBXMP_NO_DEPACKERS;BUILDING_STATIC;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <SDLCheck>false</SDLCheck>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>HAVE_ROUND;LIBXMP_CORE_PLAYER;LIBXMP_NO_PROWIZARD;LIBXMP_NO_DEPACKERS;BUILDING_STATIC;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>HAVE_ROUND;LIBXMP_CORE_PLAYER;BUILDING_STATIC;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <SupportJustMyCode>true</SupportJustMyCode>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Header Files">
      <UniqueIdentifier>{a0c30405-40d5-46d9-b5af-66de9540afc0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files">
      <UniqueIdentifier>{588e1398-59f8-4832-adcc-d0e131606a7c}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\libxmp-lite\include\libxmp-lite\xmp.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\common.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\effects.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\hio.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\it.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\lfo.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\list.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\loader.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\mdataio.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\memio.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\mixer.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\mod.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\period.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\player.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\precomp_lut.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\s3m.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\tempfile.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\virtual.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\xm.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\libxmp-lite\src\format.h">
      <Filter>Header Files</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\libxmp-lite\src\common.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\control.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\dataio.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\effects.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\filter.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\format.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\hio.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\it_load.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\itsex.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\lfo.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\load.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\load_helpers.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\memio.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\mix_all.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\mixer.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\mod_load.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\mtm_load.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\period.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\player.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\read_event.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\s3m_load.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\sample.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\scan.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\smix.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\virtual.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\xm_load.c">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\libxmp-lite\src\win32.c">
      <Filter>Source Files</Filter>
    </ClCompile>
  </ItemGroup>
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|ARM64">
      <Configuration>Debug</Configuration>
      <Platform>ARM64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|ARM64">
      <Configuration>Release</Configuration>
      <Platform>ARM64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\mact\src\animlib.cpp" />
    <ClCompile Include="..\..\source\mact\src\control.cpp" />
    <ClCompile Include="..\..\source\mact\src\joystick.cpp" />
    <ClCompile Include="..\..\source\mact\src\keyboard.cpp" />
    <ClCompile Include="..\..\source\mact\src\scriplib.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\mact\include\animlib.h" />
    <ClInclude Include="..\..\source\mact\include\control.h" />
    <ClInclude Include="..\..\source\mact\include\joystick.h" />
    <ClInclude Include="..\..\source\mact\include\keyboard.h" />
    <ClInclude Include="..\..\source\mact\include\mouse.h" />
    <ClInclude Include="..\..\source\mact\include\scriplib.h" />
    <ClInclude Include="..\..\source\mact\include\_control.h" />
    <ClInclude Include="..\..\source\mact\src\_scrplib.h" />
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <VCProjectVersion>15.0</VCProjectVersion>
    <ProjectGuid>{BCDE1852-E2C6-4ABB-84FB-5CD431764A9A}</ProjectGuid>
    <Keyword>Win32Proj</Keyword>
    <RootNamespace>mact</RootNamespace>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <EnableASAN>true</EnableASAN>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="Shared">
  </ImportGroup>
  <ImportGroup Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <LinkIncremental>false</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <LinkIncremental>false</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
    <LinkIncremental>false</LinkIncremental>
    <OutDir>$(SolutionDir)Build\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <OmitFramePointers>false</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
      <SupportJustMyCode>false</SupportJustMyCode>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <OmitFramePointers>false</OmitFramePointers>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <BufferSecurityCheck>false</BufferSecurityCheck>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <LanguageStandard_C>Default</LanguageStandard_C>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
      <SupportJustMyCode>false</SupportJustMyCode>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <SDLCheck>false</SDLCheck>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <SupportJustMyCode>true</SupportJustMyCode>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.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;hh;hpp;hxx;hm;inl;inc;ipp;xsd</Extensions>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\mact\src\animlib.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\mact\src\control.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\mact\src\joystick.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\mact\src\keyboard.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\mact\src\scriplib.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\mact\src\_scrplib.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\mact\include\_control.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\mact\include\animlib.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\mact\include\control.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\mact\include\joystick.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\mact\include\keyboard.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\mact\include\mouse.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\mact\include\scriplib.h">
      <Filter>Header Files</Filter>
    </ClInclude>
  </ItemGroup>
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|ARM64">
      <Configuration>Debug</Configuration>
      <Platform>ARM64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|ARM64">
      <Configuration>Release</Configuration>
      <Platform>ARM64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <VCProjectVersion>15.0</VCProjectVersion>
    <ProjectGuid>{EC8A030F-08E9-45F6-896B-95BEC9E9FC61}</ProjectGuid>
    <Keyword>Win32Proj</Keyword>
    <RootNamespace>mapster32</RootNamespace>
    <ProjectName>mapster32</ProjectName>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <EnableASAN>true</EnableASAN>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="Shared">
  </ImportGroup>
  <ImportGroup Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>$(SolutionDir)..\..\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
    <GenerateManifest>false</GenerateManifest>
    <EmbedManifest>false</EmbedManifest>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
    <GenerateManifest>false</GenerateManifest>
    <EmbedManifest>false</EmbedManifest>
    <LinkIncremental>false</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <LinkIncremental>false</LinkIncremental>
    <OutDir>$(SolutionDir)..\..\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
    <EmbedManifest>false</EmbedManifest>
    <GenerateManifest>false</GenerateManifest>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <LinkIncremental>false</LinkIncremental>
    <GenerateManifest>false</GenerateManifest>
    <OutDir>$(SolutionDir)..\..\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
    <EmbedManifest>false</EmbedManifest>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
    <EmbedManifest>false</EmbedManifest>
    <LinkIncremental>false</LinkIncremental>
    <GenerateManifest>false</GenerateManifest>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>$(SolutionDir)..\..\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
    <EmbedManifest>false</EmbedManifest>
    <GenerateManifest>false</GenerateManifest>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>None</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
    </ClCompile>
    <Link>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>false</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>None</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
    </ClCompile>
    <Link>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
      <AdditionalLibraryDirectories>.\lib\ARM64\</AdditionalLibraryDirectories>
      <AdditionalDependencies>Shlwapi.lib;Comctl32.lib;version.lib;Imm32.lib;libogg.a;libvorbis.a;libvorbisfile.a;libvpx.a;dxguid.lib;dsound.lib;winmm.lib;ws2_32.lib;libSDL2main.a;libSDL2.a;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;SetupAPI.Lib;uuid.lib;odbc32.lib;odbccp32.lib</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
      <SupportJustMyCode>false</SupportJustMyCode>
    </ClCompile>
    <Link>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
      <LargeAddressAware>true</LargeAddressAware>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <OmitFramePointers>false</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
      <SupportJustMyCode>false</SupportJustMyCode>
    </ClCompile>
    <Link>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <OmitFramePointers>false</OmitFramePointers>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <BufferSecurityCheck>false</BufferSecurityCheck>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <LanguageStandard_C>Default</LanguageStandard_C>
    </ClCompile>
    <Link>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
      <AdditionalLibraryDirectories>.\lib\ARM64\</AdditionalLibraryDirectories>
      <AdditionalDependencies>Shlwapi.lib;Comctl32.lib;version.lib;Imm32.lib;libogg.a;libvorbis.a;libvorbisfile.a;libvpx.a;dxguid.lib;dsound.lib;winmm.lib;ws2_32.lib;libSDL2main.a;libSDL2.a;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;SetupAPI.Lib;uuid.lib;odbc32.lib;odbccp32.lib</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <UndefinePreprocessorDefinitions>NOASM</UndefinePreprocessorDefinitions>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <DebugInformationFormat>None</DebugInformationFormat>
      <DiagnosticsFormat>Caret</DiagnosticsFormat>
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
    </ClCompile>
    <Link>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>false</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
      <LargeAddressAware>true</LargeAddressAware>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\build\src\build.cpp" />
    <ClCompile Include="..\..\source\build\src\config.cpp" />
    <ClCompile Include="..\..\source\build\src\startgtk.editor.cpp">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\..\source\build\src\startwin.editor.cpp" />
    <ClCompile Include="..\..\source\duke3d\rsrc\build_icon.c" />
    <ClCompile Include="..\..\source\duke3d\src\astub.cpp" />
    <ClCompile Include="..\..\source\duke3d\src\common.cpp" />
    <ClCompile Include="..\..\source\duke3d\src\grpscan.cpp" />
    <ClCompile Include="..\..\source\duke3d\src\m32common.cpp" />
    <ClCompile Include="..\..\source\duke3d\src\m32def.cpp" />
    <ClCompile Include="..\..\source\duke3d\src\m32exec.cpp" />
    <ClCompile Include="..\..\source\duke3d\src\m32structures.cpp" />
    <ClCompile Include="..\..\source\duke3d\src\m32vars.cpp" />
    <ClCompile Include="..\..\source\duke3d\src\sounds_mapster32.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\build\include\editor.h" />
    <ClInclude Include="..\..\source\build\include\m32script.h" />
    <ClInclude Include="..\..\source\build\include\startwin.editor.h" />
    <ClInclude Include="..\..\source\duke3d\src\m32def.h" />
    <ClInclude Include="..\..\source\duke3d\src\mapster32.h" />
    <ClInclude Include="..\..\source\duke3d\src\sounds_mapster32.h" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="audiolib.vcxproj">
      <Project>{0029c61b-b63d-4e61-99f2-f4e49aabfc47}</Project>
    </ProjectReference>
    <ProjectReference Include="build.vcxproj">
      <Project>{dbecb851-5624-4fa8-9a9d-7169d0f12ff1}</Project>
    </ProjectReference>
    <ProjectReference Include="glad.vcxproj">
      <Project>{6ac1d997-8dae-4343-8dd8-da2a1ca63212}</Project>
    </ProjectReference>
    <ProjectReference Include="libxmp-lite.vcxproj">
      <Project>{32d4cf70-a3d6-4cea-81d7-64c743980276}</Project>
    </ProjectReference>
    <ProjectReference Include="mimalloc.vcxproj">
      <Project>{1150264b-19c6-4c32-a204-cb79e96d5492}</Project>
    </ProjectReference>
    <ProjectReference Include="imgui.vcxproj">
      <Project>{C782E1F1-AACE-4C00-AFAF-3448DAC597C5}</Project>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\..\source\duke3d\rsrc\buildres.rc">
      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
      </AdditionalIncludeDirectories>
      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
      </AdditionalIncludeDirectories>
      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
      </AdditionalIncludeDirectories>
      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
      </AdditionalIncludeDirectories>
      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
      </AdditionalIncludeDirectories>
      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
      </AdditionalIncludeDirectories>
    </ResourceCompile>
  </ItemGroup>
  <ItemGroup>
    <Manifest Include="mapster32.exe.manifest" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.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;hh;hpp;hxx;hm;inl;inc;ipp;xsd</Extensions>
    </Filter>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
    </Filter>
    <Filter Include="Source Files\duke3d_editor">
      <UniqueIdentifier>{ee09cb31-7362-4130-8d18-bbd79d8b6beb}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\editor">
      <UniqueIdentifier>{0a73384a-1c85-408e-b551-41eee33e3db6}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\build\src\startwin.editor.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\build\src\startgtk.editor.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\build\src\build.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\duke3d\src\astub.cpp">
      <Filter>Source Files\duke3d_editor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\duke3d\src\m32common.cpp">
      <Filter>Source Files\duke3d_editor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\duke3d\src\m32def.cpp">
      <Filter>Source Files\duke3d_editor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\duke3d\src\m32exec.cpp">
      <Filter>Source Files\duke3d_editor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\duke3d\src\m32structures.cpp">
      <Filter>Source Files\duke3d_editor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\duke3d\src\m32vars.cpp">
      <Filter>Source Files\duke3d_editor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\duke3d\src\sounds_mapster32.cpp">
      <Filter>Source Files\duke3d_editor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\duke3d\src\grpscan.cpp">
      <Filter>Source Files\duke3d_editor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\duke3d\src\common.cpp">
      <Filter>Source Files\duke3d_editor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\build\src\config.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\duke3d\rsrc\build_icon.c">
      <Filter>Resource Files</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\build\include\startwin.editor.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\build\include\m32script.h">
      <Filter>Header Files\editor</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\duke3d\src\m32def.h">
      <Filter>Header Files\editor</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\duke3d\src\mapster32.h">
      <Filter>Header Files\editor</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\duke3d\src\sounds_mapster32.h">
      <Filter>Header Files\editor</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\build\include\editor.h">
      <Filter>Header Files\editor</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\..\source\duke3d\rsrc\buildres.rc">
      <Filter>Resource Files</Filter>
    </ResourceCompile>
  </ItemGroup>
  <ItemGroup>
    <Manifest Include="mapster32.exe.manifest">
      <Filter>Resource Files</Filter>
    </Manifest>
  </ItemGroup>
</Project>