Fix building on Visual Studio after GLAD & Polymost changes

git-svn-id: https://svn.eduke32.com/eduke32@6671 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
pogokeen 2018-02-17 06:38:15 +00:00
parent 97de73a760
commit d6926cb7d3
4 changed files with 1524 additions and 1476 deletions

View file

@ -1,417 +1,421 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations"> <ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32"> <ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration> <Configuration>Debug</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32"> <ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration> <Configuration>Release</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64"> <ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration> <Configuration>Debug</Configuration>
<Platform>x64</Platform> <Platform>x64</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Release|x64"> <ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration> <Configuration>Release</Configuration>
<Platform>x64</Platform> <Platform>x64</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Debug-SDL|Win32"> <ProjectConfiguration Include="Debug-SDL|Win32">
<Configuration>Debug-SDL</Configuration> <Configuration>Debug-SDL</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Release-SDL|Win32"> <ProjectConfiguration Include="Release-SDL|Win32">
<Configuration>Release-SDL</Configuration> <Configuration>Release-SDL</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Debug-SDL|x64"> <ProjectConfiguration Include="Debug-SDL|x64">
<Configuration>Debug-SDL</Configuration> <Configuration>Debug-SDL</Configuration>
<Platform>x64</Platform> <Platform>x64</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Release-SDL|x64"> <ProjectConfiguration Include="Release-SDL|x64">
<Configuration>Release-SDL</Configuration> <Configuration>Release-SDL</Configuration>
<Platform>x64</Platform> <Platform>x64</Platform>
</ProjectConfiguration> </ProjectConfiguration>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion> <VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{8E7A6179-0B72-4073-8A4C-E8682D481DAE}</ProjectGuid> <ProjectGuid>{8E7A6179-0B72-4073-8A4C-E8682D481DAE}</ProjectGuid>
<RootNamespace>eduke32</RootNamespace> <RootNamespace>eduke32</RootNamespace>
<Keyword>MakeFileProj</Keyword> <Keyword>MakeFileProj</Keyword>
<PlatformToolset>v140</PlatformToolset> <PlatformToolset>v140</PlatformToolset>
</PropertyGroup> </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings"> <ImportGroup Label="ExtensionSettings">
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets"> <ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros" /> <PropertyGroup Label="UserMacros" />
<PropertyGroup> <PropertyGroup>
<ConfigurationType>Makefile</ConfigurationType> <ConfigurationType>Makefile</ConfigurationType>
<OutDir>.\..\..\</OutDir> <OutDir>.\..\..\</OutDir>
<IntDir>.\..\..\</IntDir> <IntDir>.\..\..\</IntDir>
<NMakeIncludeSearchPath>$(NMakeIncludeSearchPath);..\..\source\build\include;..\..\source\mact\include;..\..\source\audiolib\include;..\..\source\enet\include;..\..\platform\windows\include</NMakeIncludeSearchPath> <NMakeIncludeSearchPath>$(NMakeIncludeSearchPath);..\..\source\build\include;..\..\source\mact\include;..\..\source\audiolib\include;..\..\source\enet\include;..\..\platform\windows\include</NMakeIncludeSearchPath>
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak DEBUG=1 WINBITS=32</NMakeBuildCommandLine> <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak DEBUG=1 WINBITS=32</NMakeBuildCommandLine>
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=32</NMakeReBuildCommandLine> <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=32</NMakeReBuildCommandLine>
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=32</NMakeCleanCommandLine> <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=32</NMakeCleanCommandLine>
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">USE_OPENGL;POLYMER</NMakePreprocessorDefinitions> <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">USE_OPENGL;POLYMER</NMakePreprocessorDefinitions>
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak WINBITS=32</NMakeBuildCommandLine> <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak WINBITS=32</NMakeBuildCommandLine>
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak veryclean all WINBITS=32</NMakeReBuildCommandLine> <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak veryclean all WINBITS=32</NMakeReBuildCommandLine>
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak veryclean WINBITS=32</NMakeCleanCommandLine> <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak veryclean WINBITS=32</NMakeCleanCommandLine>
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">USE_OPENGL;POLYMER</NMakePreprocessorDefinitions> <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">USE_OPENGL;POLYMER</NMakePreprocessorDefinitions>
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak DEBUG=1 WINBITS=64</NMakeBuildCommandLine> <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak DEBUG=1 WINBITS=64</NMakeBuildCommandLine>
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=64</NMakeReBuildCommandLine> <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=64</NMakeReBuildCommandLine>
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=64</NMakeCleanCommandLine> <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=64</NMakeCleanCommandLine>
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">USE_OPENGL;POLYMER;NOASM</NMakePreprocessorDefinitions> <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">USE_OPENGL;POLYMER;NOASM</NMakePreprocessorDefinitions>
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak WINBITS=64</NMakeBuildCommandLine> <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak WINBITS=64</NMakeBuildCommandLine>
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak veryclean all WINBITS=64</NMakeReBuildCommandLine> <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak veryclean all WINBITS=64</NMakeReBuildCommandLine>
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak veryclean WINBITS=64</NMakeCleanCommandLine> <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak veryclean WINBITS=64</NMakeCleanCommandLine>
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">USE_OPENGL;POLYMER;NOASM</NMakePreprocessorDefinitions> <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">USE_OPENGL;POLYMER;NOASM</NMakePreprocessorDefinitions>
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|Win32'">nmake /f msvc.mak DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeBuildCommandLine> <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|Win32'">nmake /f msvc.mak DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeBuildCommandLine>
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|Win32'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeReBuildCommandLine> <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|Win32'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeReBuildCommandLine>
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|Win32'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeCleanCommandLine> <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|Win32'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeCleanCommandLine>
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|Win32'">USE_OPENGL;POLYMER;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions> <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|Win32'">USE_OPENGL;POLYMER;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|Win32'">nmake /f msvc.mak WINBITS=32 RENDERTYPE=SDL</NMakeBuildCommandLine> <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|Win32'">nmake /f msvc.mak WINBITS=32 RENDERTYPE=SDL</NMakeBuildCommandLine>
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|Win32'">nmake /f msvc.mak veryclean all WINBITS=32 RENDERTYPE=SDL</NMakeReBuildCommandLine> <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|Win32'">nmake /f msvc.mak veryclean all WINBITS=32 RENDERTYPE=SDL</NMakeReBuildCommandLine>
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|Win32'">nmake /f msvc.mak veryclean WINBITS=32 RENDERTYPE=SDL</NMakeCleanCommandLine> <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|Win32'">nmake /f msvc.mak veryclean WINBITS=32 RENDERTYPE=SDL</NMakeCleanCommandLine>
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release-SDL|Win32'">USE_OPENGL;POLYMER;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions> <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release-SDL|Win32'">USE_OPENGL;POLYMER;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|x64'">nmake /f msvc.mak DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeBuildCommandLine> <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|x64'">nmake /f msvc.mak DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeBuildCommandLine>
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|x64'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeReBuildCommandLine> <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|x64'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeReBuildCommandLine>
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|x64'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeCleanCommandLine> <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|x64'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeCleanCommandLine>
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|x64'">USE_OPENGL;POLYMER;NOASM;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions> <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug-SDL|x64'">USE_OPENGL;POLYMER;NOASM;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|x64'">nmake /f msvc.mak WINBITS=64 RENDERTYPE=SDL</NMakeBuildCommandLine> <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|x64'">nmake /f msvc.mak WINBITS=64 RENDERTYPE=SDL</NMakeBuildCommandLine>
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|x64'">nmake /f msvc.mak veryclean all WINBITS=64 RENDERTYPE=SDL</NMakeReBuildCommandLine> <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|x64'">nmake /f msvc.mak veryclean all WINBITS=64 RENDERTYPE=SDL</NMakeReBuildCommandLine>
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|x64'">nmake /f msvc.mak veryclean WINBITS=64 RENDERTYPE=SDL</NMakeCleanCommandLine> <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release-SDL|x64'">nmake /f msvc.mak veryclean WINBITS=64 RENDERTYPE=SDL</NMakeCleanCommandLine>
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release-SDL|x64'">USE_OPENGL;POLYMER;NOASM;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions> <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release-SDL|x64'">USE_OPENGL;POLYMER;NOASM;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="..\..\source\build\include\a.h" /> <ClInclude Include="..\..\source\build\include\a.h" />
<ClInclude Include="..\..\source\build\include\animvpx.h" /> <ClInclude Include="..\..\source\build\include\animvpx.h" />
<ClInclude Include="..\..\source\build\include\baselayer.h" /> <ClInclude Include="..\..\source\build\include\baselayer.h" />
<ClInclude Include="..\..\source\build\include\build.h" /> <ClInclude Include="..\..\source\build\include\build.h" />
<ClInclude Include="..\..\source\build\include\buildtypes.h" /> <ClInclude Include="..\..\source\build\include\buildtypes.h" />
<ClInclude Include="..\..\source\build\include\cache1d.h" /> <ClInclude Include="..\..\source\build\include\cache1d.h" />
<ClInclude Include="..\..\source\build\include\clip.h" /> <ClInclude Include="..\..\source\build\include\clip.h" />
<ClInclude Include="..\..\source\build\include\colmatch.h" /> <ClInclude Include="..\..\source\build\include\colmatch.h" />
<ClInclude Include="..\..\source\build\include\compat.h" /> <ClInclude Include="..\..\source\build\include\compat.h" />
<ClInclude Include="..\..\source\build\include\common.h" /> <ClInclude Include="..\..\source\build\include\common.h" />
<ClInclude Include="..\..\source\build\include\crc32.h" /> <ClInclude Include="..\..\source\build\include\crc32.h" />
<ClInclude Include="..\..\source\build\include\dxdidf.h" /> <ClInclude Include="..\..\source\build\include\dxdidf.h" />
<ClInclude Include="..\..\source\build\include\dxtfilter.h" /> <ClInclude Include="..\..\source\build\include\dxtfilter.h" />
<ClInclude Include="..\..\source\build\include\dynamicgtk.h" /> <ClInclude Include="..\..\source\build\include\dynamicgtk.h" />
<ClInclude Include="..\..\source\build\include\editor.h" /> <ClInclude Include="..\..\source\build\include\editor.h" />
<ClInclude Include="..\..\source\build\include\glbuild.h" /> <ClInclude Include="..\..\source\build\include\glbuild.h" />
<ClInclude Include="..\..\source\build\include\glext.h" /> <ClInclude Include="..\..\source\build\include\glext.h" />
<ClInclude Include="..\..\source\build\include\gtkbits.h" /> <ClInclude Include="..\..\source\build\include\gtkbits.h" />
<ClInclude Include="..\..\source\build\include\hash.h" /> <ClInclude Include="..\..\source\build\include\hash.h" />
<ClInclude Include="..\..\source\build\include\hightile.h" /> <ClInclude Include="..\..\source\build\include\hightile.h" />
<ClInclude Include="..\..\source\build\include\jwzgles.h" /> <ClInclude Include="..\..\source\build\include\jwzgles.h" />
<ClInclude Include="..\..\source\build\include\jwzglesI.h" /> <ClInclude Include="..\..\source\build\include\jwzglesI.h" />
<ClInclude Include="..\..\source\build\include\kplib.h" /> <ClInclude Include="..\..\source\build\include\kplib.h" />
<ClInclude Include="..\..\source\build\include\libdivide.h" /> <ClInclude Include="..\..\source\build\include\libdivide.h" />
<ClInclude Include="..\..\source\build\include\lzwnew.h" /> <ClInclude Include="..\..\source\build\include\lzwnew.h" />
<ClInclude Include="..\..\source\build\include\m32script.h" /> <ClInclude Include="..\..\source\build\include\m32script.h" />
<ClInclude Include="..\..\source\build\include\md4.h" /> <ClInclude Include="..\..\source\build\include\md4.h" />
<ClInclude Include="..\..\source\build\include\mdsprite.h" /> <ClInclude Include="..\..\source\build\include\mdsprite.h" />
<ClInclude Include="..\..\source\build\include\miniz.h" /> <ClInclude Include="..\..\source\build\include\miniz.h" />
<ClInclude Include="..\..\source\build\include\mmulti.h" /> <ClInclude Include="..\..\source\build\include\mmulti.h" />
<ClInclude Include="..\..\source\build\include\mutex.h" /> <ClInclude Include="..\..\source\build\include\mutex.h" />
<ClInclude Include="..\..\source\build\include\osd.h" /> <ClInclude Include="..\..\source\build\include\osd.h" />
<ClInclude Include="..\..\source\build\include\osxbits.h" /> <ClInclude Include="..\..\source\build\include\osxbits.h" />
<ClInclude Include="..\..\source\build\include\palette.h" /> <ClInclude Include="..\..\source\build\include\palette.h" />
<ClInclude Include="..\..\source\build\include\pngwrite.h" /> <ClInclude Include="..\..\source\build\include\pngwrite.h" />
<ClInclude Include="..\..\source\build\include\polymer.h" /> <ClInclude Include="..\..\source\build\include\polymer.h" />
<ClInclude Include="..\..\source\build\include\polymost.h" /> <ClInclude Include="..\..\source\build\include\polymost.h" />
<ClInclude Include="..\..\source\build\include\pragmas.h" /> <ClInclude Include="..\..\source\build\include\pragmas.h" />
<ClInclude Include="..\..\source\build\include\pragmas_arm.h" /> <ClInclude Include="..\..\source\build\include\pragmas_arm.h" />
<ClInclude Include="..\..\source\build\include\pragmas_ppc.h" /> <ClInclude Include="..\..\source\build\include\pragmas_ppc.h" />
<ClInclude Include="..\..\source\build\include\pragmas_x86_gcc.h" /> <ClInclude Include="..\..\source\build\include\pragmas_x86_gcc.h" />
<ClInclude Include="..\..\source\build\include\pragmas_x86_msvc.h" /> <ClInclude Include="..\..\source\build\include\pragmas_x86_msvc.h" />
<ClInclude Include="..\..\source\build\include\prlights.h" /> <ClInclude Include="..\..\source\build\include\prlights.h" />
<ClInclude Include="..\..\source\build\include\lz4.h" /> <ClInclude Include="..\..\source\build\include\lz4.h" />
<ClInclude Include="..\..\source\build\include\rawinput.h" /> <ClInclude Include="..\..\source\build\include\rawinput.h" />
<ClInclude Include="..\..\source\build\include\renderlayer.h" /> <ClInclude Include="..\..\source\build\include\renderlayer.h" />
<ClInclude Include="..\..\source\build\include\scancodes.h" /> <ClInclude Include="..\..\source\build\include\scancodes.h" />
<ClInclude Include="..\..\source\build\include\scriptfile.h" /> <ClInclude Include="..\..\source\build\include\scriptfile.h" />
<ClInclude Include="..\..\source\build\include\sdlayer.h" /> <ClInclude Include="..\..\source\build\include\sdlayer.h" />
<ClInclude Include="..\..\source\build\include\sdl_inc.h" /> <ClInclude Include="..\..\source\build\include\sdl_inc.h" />
<ClInclude Include="..\..\source\build\include\startwin.editor.h" /> <ClInclude Include="..\..\source\build\include\startwin.editor.h" />
<ClInclude Include="..\..\source\build\include\texcache.h" /> <ClInclude Include="..\..\source\build\include\texcache.h" />
<ClInclude Include="..\..\source\build\include\tracker.hpp" /> <ClInclude Include="..\..\source\build\include\tracker.hpp" />
<ClInclude Include="..\..\source\build\include\tracker_operator.hpp" /> <ClInclude Include="..\..\source\build\include\tracker_operator.hpp" />
<ClInclude Include="..\..\source\build\include\tracker_operators.hpp" /> <ClInclude Include="..\..\source\build\include\tracker_operators.hpp" />
<ClInclude Include="..\..\source\build\include\winbits.h" /> <ClInclude Include="..\..\source\build\include\winbits.h" />
<ClInclude Include="..\..\source\build\include\winlayer.h" /> <ClInclude Include="..\..\source\build\include\winlayer.h" />
<ClInclude Include="..\..\source\build\include\msvc\inttypes.h" /> <ClInclude Include="..\..\source\build\include\msvc\inttypes.h" />
<ClInclude Include="..\..\source\build\include\msvc\stdint.h" /> <ClInclude Include="..\..\source\build\include\msvc\stdint.h" />
<ClInclude Include="..\..\source\build\include\xxhash.h" /> <ClInclude Include="..\..\source\build\include\xxhash.h" />
<ClInclude Include="..\..\source\build\src\engine_priv.h" /> <ClInclude Include="..\..\source\build\src\engine_priv.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\Button.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\Button.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\ControlSuper.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\ControlSuper.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\GLLines.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\GLLines.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\GLRect.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\GLRect.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\JNITouchControlsUtils.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\JNITouchControlsUtils.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\Mouse.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\Mouse.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\MultitouchMouse.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\MultitouchMouse.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\OpenGLUtils.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\OpenGLUtils.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\PointF.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\PointF.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\RectF.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\RectF.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchControls.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchControls.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchControlsConfig.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchControlsConfig.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchControlsContainer.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchControlsContainer.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchJoy.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchJoy.h" />
<ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\WheelSelect.h" /> <ClInclude Include="..\..\platform\Android\Duke3d\jni\TouchControls\WheelSelect.h" />
<ClInclude Include="..\..\source\duke3d\src\actors.h" /> <ClInclude Include="..\..\source\duke3d\src\actors.h" />
<ClInclude Include="..\..\source\duke3d\src\android.h" /> <ClInclude Include="..\..\source\duke3d\src\android.h" />
<ClInclude Include="..\..\source\duke3d\src\in_android.h" /> <ClInclude Include="..\..\source\duke3d\src\in_android.h" />
<ClInclude Include="..\..\source\duke3d\src\anim.h" /> <ClInclude Include="..\..\source\duke3d\src\anim.h" />
<ClInclude Include="..\..\source\duke3d\src\cheats.h" /> <ClInclude Include="..\..\source\duke3d\src\cheats.h" />
<ClInclude Include="..\..\source\duke3d\src\cmdline.h" /> <ClInclude Include="..\..\source\duke3d\src\cmdline.h" />
<ClInclude Include="..\..\source\duke3d\src\common_game.h" /> <ClInclude Include="..\..\source\duke3d\src\common_game.h" />
<ClInclude Include="..\..\source\duke3d\src\demo.h" /> <ClInclude Include="..\..\source\duke3d\src\demo.h" />
<ClInclude Include="..\..\source\duke3d\src\events_defs.h" /> <ClInclude Include="..\..\source\duke3d\src\events_defs.h" />
<ClInclude Include="..\..\source\duke3d\src\game.h" /> <ClInclude Include="..\..\source\duke3d\src\game.h" />
<ClInclude Include="..\..\source\duke3d\src\gameexec.h" /> <ClInclude Include="..\..\source\duke3d\src\gameexec.h" />
<ClInclude Include="..\..\source\duke3d\src\gamevars.h" /> <ClInclude Include="..\..\source\duke3d\src\gamevars.h" />
<ClInclude Include="..\..\source\duke3d\src\global.h" /> <ClInclude Include="..\..\source\duke3d\src\global.h" />
<ClInclude Include="..\..\source\duke3d\src\input.h" /> <ClInclude Include="..\..\source\duke3d\src\input.h" />
<ClInclude Include="..\..\source\duke3d\src\inv.h" /> <ClInclude Include="..\..\source\duke3d\src\inv.h" />
<ClInclude Include="..\..\source\audiolib\include\drivers.h" /> <ClInclude Include="..\..\source\audiolib\include\drivers.h" />
<ClInclude Include="..\..\source\audiolib\include\multivoc.h" /> <ClInclude Include="..\..\source\audiolib\include\multivoc.h" />
<ClInclude Include="..\..\source\duke3d\src\lunatic\lunatic_game.h" /> <ClInclude Include="..\..\source\duke3d\src\lunatic\lunatic_game.h" />
<ClInclude Include="..\..\source\duke3d\src\lunatic\lunatic_editor.h" /> <ClInclude Include="..\..\source\duke3d\src\lunatic\lunatic_editor.h" />
<ClInclude Include="..\..\source\duke3d\src\m32def.h" /> <ClInclude Include="..\..\source\duke3d\src\m32def.h" />
<ClInclude Include="..\..\source\duke3d\src\menus.h" /> <ClInclude Include="..\..\source\duke3d\src\menus.h" />
<ClInclude Include="..\..\source\duke3d\src\mpu401.h" /> <ClInclude Include="..\..\source\duke3d\src\mpu401.h" />
<ClInclude Include="..\..\source\duke3d\src\net.h" /> <ClInclude Include="..\..\source\duke3d\src\net.h" />
<ClInclude Include="..\..\source\duke3d\src\player.h" /> <ClInclude Include="..\..\source\duke3d\src\player.h" />
<ClInclude Include="..\..\source\duke3d\src\premap.h" /> <ClInclude Include="..\..\source\duke3d\src\premap.h" />
<ClInclude Include="..\..\source\duke3d\src\quotes.h" /> <ClInclude Include="..\..\source\duke3d\src\quotes.h" />
<ClInclude Include="..\..\source\duke3d\src\savegame.h" /> <ClInclude Include="..\..\source\duke3d\src\savegame.h" />
<ClInclude Include="..\..\source\duke3d\src\sbar.h" /> <ClInclude Include="..\..\source\duke3d\src\sbar.h" />
<ClInclude Include="..\..\source\duke3d\src\screens.h" /> <ClInclude Include="..\..\source\duke3d\src\screens.h" />
<ClInclude Include="..\..\source\duke3d\src\screentext.h" /> <ClInclude Include="..\..\source\duke3d\src\screentext.h" />
<ClInclude Include="..\..\source\duke3d\src\sector.h" /> <ClInclude Include="..\..\source\duke3d\src\sector.h" />
<ClInclude Include="..\..\source\duke3d\src\_functio.h" /> <ClInclude Include="..\..\source\duke3d\src\_functio.h" />
<ClInclude Include="..\..\source\duke3d\src\_midi.h" /> <ClInclude Include="..\..\source\duke3d\src\_midi.h" />
<ClInclude Include="..\..\source\duke3d\src\_rts.h" /> <ClInclude Include="..\..\source\duke3d\src\_rts.h" />
<ClInclude Include="..\..\source\duke3d\src\config.h" /> <ClInclude Include="..\..\source\duke3d\src\config.h" />
<ClInclude Include="..\..\source\duke3d\src\duke3d.h" /> <ClInclude Include="..\..\source\duke3d\src\duke3d.h" />
<ClInclude Include="..\..\source\duke3d\src\function.h" /> <ClInclude Include="..\..\source\duke3d\src\function.h" />
<ClInclude Include="..\..\source\duke3d\src\gamedef.h" /> <ClInclude Include="..\..\source\duke3d\src\gamedef.h" />
<ClInclude Include="..\..\source\duke3d\src\gamedefs.h" /> <ClInclude Include="..\..\source\duke3d\src\gamedefs.h" />
<ClInclude Include="..\..\source\duke3d\src\grpscan.h" /> <ClInclude Include="..\..\source\duke3d\src\grpscan.h" />
<ClInclude Include="..\..\source\duke3d\src\keys.h" /> <ClInclude Include="..\..\source\duke3d\src\keys.h" />
<ClInclude Include="..\..\source\duke3d\src\macros.h" /> <ClInclude Include="..\..\source\duke3d\src\macros.h" />
<ClInclude Include="..\..\source\duke3d\src\mapster32.h" /> <ClInclude Include="..\..\source\duke3d\src\mapster32.h" />
<ClInclude Include="..\..\source\duke3d\src\mdump.h" /> <ClInclude Include="..\..\source\duke3d\src\mdump.h" />
<ClInclude Include="..\..\source\duke3d\src\names.h" /> <ClInclude Include="..\..\source\duke3d\src\names.h" />
<ClInclude Include="..\..\source\duke3d\src\namesdyn.h" /> <ClInclude Include="..\..\source\duke3d\src\namesdyn.h" />
<ClInclude Include="..\..\source\duke3d\src\osdcmds.h" /> <ClInclude Include="..\..\source\duke3d\src\osdcmds.h" />
<ClInclude Include="..\..\source\duke3d\src\osdfuncs.h" /> <ClInclude Include="..\..\source\duke3d\src\osdfuncs.h" />
<ClInclude Include="..\..\source\duke3d\src\rts.h" /> <ClInclude Include="..\..\source\duke3d\src\rts.h" />
<ClInclude Include="..\..\source\duke3d\src\soundefs.h" /> <ClInclude Include="..\..\source\duke3d\src\soundefs.h" />
<ClInclude Include="..\..\source\duke3d\src\sounds.h" /> <ClInclude Include="..\..\source\duke3d\src\sounds.h" />
<ClInclude Include="..\..\source\duke3d\src\sounds_mapster32.h" /> <ClInclude Include="..\..\source\duke3d\src\sounds_mapster32.h" />
<ClInclude Include="..\..\source\duke3d\src\soundsdyn.h" /> <ClInclude Include="..\..\source\duke3d\src\soundsdyn.h" />
<ClInclude Include="..\..\source\duke3d\src\startwin.game.h" /> <ClInclude Include="..\..\source\duke3d\src\startwin.game.h" />
<ClInclude Include="..\..\source\audiolib\src\_multivc.h" /> <ClInclude Include="..\..\source\audiolib\src\_multivc.h" />
<ClInclude Include="..\..\source\audiolib\src\driver_directsound.h" /> <ClInclude Include="..\..\source\audiolib\src\driver_directsound.h" />
<ClInclude Include="..\..\source\audiolib\src\driver_nosound.h" /> <ClInclude Include="..\..\source\audiolib\src\driver_nosound.h" />
<ClInclude Include="..\..\source\audiolib\src\driver_sdl.h" /> <ClInclude Include="..\..\source\audiolib\src\driver_sdl.h" />
<ClInclude Include="..\..\source\audiolib\include\fx_man.h" /> <ClInclude Include="..\..\source\audiolib\include\fx_man.h" />
<ClInclude Include="..\..\source\audiolib\src\linklist.h" /> <ClInclude Include="..\..\source\audiolib\src\linklist.h" />
<ClInclude Include="..\..\source\audiolib\include\music.h" /> <ClInclude Include="..\..\source\audiolib\include\music.h" />
<ClInclude Include="..\..\source\audiolib\src\pitch.h" /> <ClInclude Include="..\..\source\audiolib\src\pitch.h" />
<ClInclude Include="..\..\source\mact\include\_control.h" /> <ClInclude Include="..\..\source\glad\include\glad\glad.h" />
<ClInclude Include="..\..\source\mact\src\_scrplib.h" /> <ClInclude Include="..\..\source\glad\include\glad\glad_wgl.h" />
<ClInclude Include="..\..\source\mact\include\animlib.h" /> <ClInclude Include="..\..\source\mact\include\_control.h" />
<ClInclude Include="..\..\source\mact\include\control.h" /> <ClInclude Include="..\..\source\mact\src\_scrplib.h" />
<ClInclude Include="..\..\source\mact\include\file_lib.h" /> <ClInclude Include="..\..\source\mact\include\animlib.h" />
<ClInclude Include="..\..\source\mact\include\keyboard.h" /> <ClInclude Include="..\..\source\mact\include\control.h" />
<ClInclude Include="..\..\source\mact\include\mouse.h" /> <ClInclude Include="..\..\source\mact\include\file_lib.h" />
<ClInclude Include="..\..\source\mact\include\scriplib.h" /> <ClInclude Include="..\..\source\mact\include\keyboard.h" />
<ClInclude Include="..\..\source\enet\include\enet\callbacks.h" /> <ClInclude Include="..\..\source\mact\include\mouse.h" />
<ClInclude Include="..\..\source\enet\include\enet\enet.h" /> <ClInclude Include="..\..\source\mact\include\scriplib.h" />
<ClInclude Include="..\..\source\enet\include\enet\list.h" /> <ClInclude Include="..\..\source\enet\include\enet\callbacks.h" />
<ClInclude Include="..\..\source\enet\include\enet\protocol.h" /> <ClInclude Include="..\..\source\enet\include\enet\enet.h" />
<ClInclude Include="..\..\source\enet\include\enet\time.h" /> <ClInclude Include="..\..\source\enet\include\enet\list.h" />
<ClInclude Include="..\..\source\enet\include\enet\types.h" /> <ClInclude Include="..\..\source\enet\include\enet\protocol.h" />
<ClInclude Include="..\..\source\enet\include\enet\unix.h" /> <ClInclude Include="..\..\source\enet\include\enet\time.h" />
<ClInclude Include="..\..\source\enet\include\enet\utility.h" /> <ClInclude Include="..\..\source\enet\include\enet\types.h" />
<ClInclude Include="..\..\source\enet\include\enet\win32.h" /> <ClInclude Include="..\..\source\enet\include\enet\unix.h" />
</ItemGroup> <ClInclude Include="..\..\source\enet\include\enet\utility.h" />
<ItemGroup> <ClInclude Include="..\..\source\enet\include\enet\win32.h" />
<ClCompile Include="..\..\source\build\src\2d.cpp" /> </ItemGroup>
<ClCompile Include="..\..\source\build\src\a-c.cpp" /> <ItemGroup>
<ClCompile Include="..\..\source\build\src\animvpx.cpp" /> <ClCompile Include="..\..\source\build\src\2d.cpp" />
<ClCompile Include="..\..\source\build\src\baselayer.cpp" /> <ClCompile Include="..\..\source\build\src\a-c.cpp" />
<ClCompile Include="..\..\source\build\src\build.cpp" /> <ClCompile Include="..\..\source\build\src\animvpx.cpp" />
<ClCompile Include="..\..\source\build\src\cache1d.cpp" /> <ClCompile Include="..\..\source\build\src\baselayer.cpp" />
<ClCompile Include="..\..\source\build\src\clip.cpp" /> <ClCompile Include="..\..\source\build\src\build.cpp" />
<ClCompile Include="..\..\source\build\src\colmatch.cpp" /> <ClCompile Include="..\..\source\build\src\cache1d.cpp" />
<ClCompile Include="..\..\source\build\src\common.cpp" /> <ClCompile Include="..\..\source\build\src\clip.cpp" />
<ClCompile Include="..\..\source\build\src\compat.cpp" /> <ClCompile Include="..\..\source\build\src\colmatch.cpp" />
<ClCompile Include="..\..\source\build\src\config.cpp" /> <ClCompile Include="..\..\source\build\src\common.cpp" />
<ClCompile Include="..\..\source\build\src\crc32.cpp" /> <ClCompile Include="..\..\source\build\src\compat.cpp" />
<ClCompile Include="..\..\source\build\src\defs.cpp" /> <ClCompile Include="..\..\source\build\src\config.cpp" />
<ClCompile Include="..\..\source\build\src\dxtfilter.cpp" /> <ClCompile Include="..\..\source\build\src\crc32.cpp" />
<ClCompile Include="..\..\source\build\src\dynamicgtk.cpp" /> <ClCompile Include="..\..\source\build\src\defs.cpp" />
<ClCompile Include="..\..\source\build\src\engine.cpp" /> <ClCompile Include="..\..\source\build\src\dxtfilter.cpp" />
<ClCompile Include="..\..\source\build\src\glbuild.cpp" /> <ClCompile Include="..\..\source\build\src\dynamicgtk.cpp" />
<ClCompile Include="..\..\source\build\src\gtkbits.cpp" /> <ClCompile Include="..\..\source\build\src\engine.cpp" />
<ClCompile Include="..\..\source\build\src\hash.cpp" /> <ClCompile Include="..\..\source\build\src\glbuild.cpp" />
<ClCompile Include="..\..\source\build\src\hightile.cpp" /> <ClCompile Include="..\..\source\build\src\gtkbits.cpp" />
<ClCompile Include="..\..\source\build\src\jwzgles.c" /> <ClCompile Include="..\..\source\build\src\hash.cpp" />
<ClCompile Include="..\..\source\build\src\kplib.cpp" /> <ClCompile Include="..\..\source\build\src\hightile.cpp" />
<ClCompile Include="..\..\source\build\src\lzwnew.cpp" /> <ClCompile Include="..\..\source\build\src\jwzgles.c" />
<ClCompile Include="..\..\source\build\src\md4.cpp" /> <ClCompile Include="..\..\source\build\src\kplib.cpp" />
<ClCompile Include="..\..\source\build\src\mdsprite.cpp" /> <ClCompile Include="..\..\source\build\src\lzwnew.cpp" />
<ClCompile Include="..\..\source\build\src\mhk.cpp" /> <ClCompile Include="..\..\source\build\src\md4.cpp" />
<ClCompile Include="..\..\source\build\src\miniz.c" /> <ClCompile Include="..\..\source\build\src\mdsprite.cpp" />
<ClCompile Include="..\..\source\build\src\mutex.cpp" /> <ClCompile Include="..\..\source\build\src\mhk.cpp" />
<ClCompile Include="..\..\source\build\src\osd.cpp" /> <ClCompile Include="..\..\source\build\src\miniz.c" />
<ClCompile Include="..\..\source\build\src\palette.cpp" /> <ClCompile Include="..\..\source\build\src\mutex.cpp" />
<ClCompile Include="..\..\source\build\src\pngwrite.cpp" /> <ClCompile Include="..\..\source\build\src\osd.cpp" />
<ClCompile Include="..\..\source\build\src\polymer.cpp" /> <ClCompile Include="..\..\source\build\src\palette.cpp" />
<ClCompile Include="..\..\source\build\src\polymost.cpp" /> <ClCompile Include="..\..\source\build\src\pngwrite.cpp" />
<ClCompile Include="..\..\source\build\src\pragmas.cpp" /> <ClCompile Include="..\..\source\build\src\polymer.cpp" />
<ClCompile Include="..\..\source\build\src\lz4.c" /> <ClCompile Include="..\..\source\build\src\polymost.cpp" />
<ClCompile Include="..\..\source\build\src\rawinput.cpp" /> <ClCompile Include="..\..\source\build\src\pragmas.cpp" />
<ClCompile Include="..\..\source\build\src\screenshot.cpp" /> <ClCompile Include="..\..\source\build\src\lz4.c" />
<ClCompile Include="..\..\source\build\src\scriptfile.cpp" /> <ClCompile Include="..\..\source\build\src\rawinput.cpp" />
<ClCompile Include="..\..\source\build\src\sdlayer.cpp" /> <ClCompile Include="..\..\source\build\src\screenshot.cpp" />
<ClCompile Include="..\..\source\build\src\sdlayer12.cpp" /> <ClCompile Include="..\..\source\build\src\scriptfile.cpp" />
<ClCompile Include="..\..\source\build\src\smalltextfont.cpp" /> <ClCompile Include="..\..\source\build\src\sdlayer.cpp" />
<ClCompile Include="..\..\source\build\src\startgtk.editor.cpp" /> <ClCompile Include="..\..\source\build\src\sdlayer12.cpp" />
<ClCompile Include="..\..\source\build\src\startwin.editor.cpp" /> <ClCompile Include="..\..\source\build\src\smalltextfont.cpp" />
<ClCompile Include="..\..\source\build\src\texcache.cpp" /> <ClCompile Include="..\..\source\build\src\startgtk.editor.cpp" />
<ClCompile Include="..\..\source\build\src\textfont.cpp" /> <ClCompile Include="..\..\source\build\src\startwin.editor.cpp" />
<ClCompile Include="..\..\source\build\src\tiles.cpp" /> <ClCompile Include="..\..\source\build\src\texcache.cpp" />
<ClCompile Include="..\..\source\build\src\voxmodel.cpp" /> <ClCompile Include="..\..\source\build\src\textfont.cpp" />
<ClCompile Include="..\..\source\build\src\winbits.cpp" /> <ClCompile Include="..\..\source\build\src\tiles.cpp" />
<ClCompile Include="..\..\source\build\src\winlayer.cpp" /> <ClCompile Include="..\..\source\build\src\voxmodel.cpp" />
<ClCompile Include="..\..\source\build\src\xxhash.c" /> <ClCompile Include="..\..\source\build\src\winbits.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\Button.cpp" /> <ClCompile Include="..\..\source\build\src\winlayer.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\ControlSuper.cpp" /> <ClCompile Include="..\..\source\build\src\xxhash.c" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\GLLines.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\Button.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\GLRect.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\ControlSuper.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\JNITouchControlsUtils.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\GLLines.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\Mouse.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\GLRect.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\MultitouchMouse.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\JNITouchControlsUtils.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\OpenGLUtils.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\Mouse.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\RectF.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\MultitouchMouse.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchControls.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\OpenGLUtils.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchControlsContainer.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\RectF.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchJoy.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchControls.cpp" />
<ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\WheelSelect.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchControlsContainer.cpp" />
<ClCompile Include="..\..\source\duke3d\src\actors.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\TouchJoy.cpp" />
<ClCompile Include="..\..\source\duke3d\src\in_android.cpp" /> <ClCompile Include="..\..\platform\Android\Duke3d\jni\TouchControls\WheelSelect.cpp" />
<ClCompile Include="..\..\source\duke3d\src\anim.cpp" /> <ClCompile Include="..\..\source\duke3d\src\actors.cpp" />
<ClCompile Include="..\..\source\duke3d\src\astub.cpp" /> <ClCompile Include="..\..\source\duke3d\src\in_android.cpp" />
<ClCompile Include="..\..\source\duke3d\src\cheats.cpp" /> <ClCompile Include="..\..\source\duke3d\src\anim.cpp" />
<ClCompile Include="..\..\source\duke3d\src\cmdline.cpp" /> <ClCompile Include="..\..\source\duke3d\src\astub.cpp" />
<ClCompile Include="..\..\source\duke3d\src\config.cpp" /> <ClCompile Include="..\..\source\duke3d\src\cheats.cpp" />
<ClCompile Include="..\..\source\duke3d\src\common.cpp" /> <ClCompile Include="..\..\source\duke3d\src\cmdline.cpp" />
<ClCompile Include="..\..\source\duke3d\src\demo.cpp" /> <ClCompile Include="..\..\source\duke3d\src\config.cpp" />
<ClCompile Include="..\..\source\enet\src\compress.cpp" /> <ClCompile Include="..\..\source\duke3d\src\common.cpp" />
<ClCompile Include="..\..\source\duke3d\src\game.cpp" /> <ClCompile Include="..\..\source\duke3d\src\demo.cpp" />
<ClCompile Include="..\..\source\duke3d\src\gamedef.cpp" /> <ClCompile Include="..\..\source\enet\src\compress.cpp" />
<ClCompile Include="..\..\source\duke3d\src\gameexec.cpp" /> <ClCompile Include="..\..\source\duke3d\src\game.cpp" />
<ClCompile Include="..\..\source\duke3d\src\gamestructures.cpp" /> <ClCompile Include="..\..\source\duke3d\src\gamedef.cpp" />
<ClCompile Include="..\..\source\duke3d\src\gamevars.cpp" /> <ClCompile Include="..\..\source\duke3d\src\gameexec.cpp" />
<ClCompile Include="..\..\source\duke3d\src\global.cpp" /> <ClCompile Include="..\..\source\duke3d\src\gamestructures.cpp" />
<ClCompile Include="..\..\source\duke3d\src\grpscan.cpp" /> <ClCompile Include="..\..\source\duke3d\src\gamevars.cpp" />
<ClCompile Include="..\..\source\duke3d\src\input.cpp" /> <ClCompile Include="..\..\source\duke3d\src\global.cpp" />
<ClCompile Include="..\..\source\audiolib\src\flac.cpp" /> <ClCompile Include="..\..\source\duke3d\src\grpscan.cpp" />
<ClCompile Include="..\..\source\audiolib\src\formats.cpp" /> <ClCompile Include="..\..\source\duke3d\src\input.cpp" />
<ClCompile Include="..\..\source\audiolib\src\xa.cpp" /> <ClCompile Include="..\..\source\audiolib\src\flac.cpp" />
<ClCompile Include="..\..\source\duke3d\src\lunatic\lunatic_game.cpp" /> <ClCompile Include="..\..\source\audiolib\src\formats.cpp" />
<ClCompile Include="..\..\source\duke3d\src\lunatic\lunatic_editor.cpp" /> <ClCompile Include="..\..\source\audiolib\src\xa.cpp" />
<ClCompile Include="..\..\source\duke3d\src\m32common.cpp" /> <ClCompile Include="..\..\source\duke3d\src\lunatic\lunatic_game.cpp" />
<ClCompile Include="..\..\source\duke3d\src\m32def.cpp" /> <ClCompile Include="..\..\source\duke3d\src\lunatic\lunatic_editor.cpp" />
<ClCompile Include="..\..\source\duke3d\src\m32exec.cpp" /> <ClCompile Include="..\..\source\duke3d\src\m32common.cpp" />
<ClCompile Include="..\..\source\duke3d\src\m32structures.cpp" /> <ClCompile Include="..\..\source\duke3d\src\m32def.cpp" />
<ClCompile Include="..\..\source\duke3d\src\m32vars.cpp" /> <ClCompile Include="..\..\source\duke3d\src\m32exec.cpp" />
<ClCompile Include="..\..\source\duke3d\src\mdump.cpp" /> <ClCompile Include="..\..\source\duke3d\src\m32structures.cpp" />
<ClCompile Include="..\..\source\duke3d\src\menus.cpp" /> <ClCompile Include="..\..\source\duke3d\src\m32vars.cpp" />
<ClCompile Include="..\..\source\duke3d\src\midi.cpp" /> <ClCompile Include="..\..\source\duke3d\src\mdump.cpp" />
<ClCompile Include="..\..\source\duke3d\src\mpu401.cpp" /> <ClCompile Include="..\..\source\duke3d\src\menus.cpp" />
<ClCompile Include="..\..\source\duke3d\src\music.cpp" /> <ClCompile Include="..\..\source\duke3d\src\midi.cpp" />
<ClCompile Include="..\..\source\duke3d\src\namesdyn.cpp" /> <ClCompile Include="..\..\source\duke3d\src\mpu401.cpp" />
<ClCompile Include="..\..\source\duke3d\src\net.cpp" /> <ClCompile Include="..\..\source\duke3d\src\music.cpp" />
<ClCompile Include="..\..\source\duke3d\src\osdcmds.cpp" /> <ClCompile Include="..\..\source\duke3d\src\namesdyn.cpp" />
<ClCompile Include="..\..\source\duke3d\src\osdfuncs.cpp" /> <ClCompile Include="..\..\source\duke3d\src\net.cpp" />
<ClCompile Include="..\..\source\duke3d\src\player.cpp" /> <ClCompile Include="..\..\source\duke3d\src\osdcmds.cpp" />
<ClCompile Include="..\..\source\duke3d\src\premap.cpp" /> <ClCompile Include="..\..\source\duke3d\src\osdfuncs.cpp" />
<ClCompile Include="..\..\source\duke3d\src\rts.cpp" /> <ClCompile Include="..\..\source\duke3d\src\player.cpp" />
<ClCompile Include="..\..\source\duke3d\src\savegame.cpp" /> <ClCompile Include="..\..\source\duke3d\src\premap.cpp" />
<ClCompile Include="..\..\source\duke3d\src\sbar.cpp" /> <ClCompile Include="..\..\source\duke3d\src\rts.cpp" />
<ClCompile Include="..\..\source\duke3d\src\screens.cpp" /> <ClCompile Include="..\..\source\duke3d\src\savegame.cpp" />
<ClCompile Include="..\..\source\duke3d\src\screentext.cpp" /> <ClCompile Include="..\..\source\duke3d\src\sbar.cpp" />
<ClCompile Include="..\..\source\duke3d\src\sdlmusic.cpp" /> <ClCompile Include="..\..\source\duke3d\src\screens.cpp" />
<ClCompile Include="..\..\source\duke3d\src\sector.cpp" /> <ClCompile Include="..\..\source\duke3d\src\screentext.cpp" />
<ClCompile Include="..\..\source\duke3d\src\sounds.cpp" /> <ClCompile Include="..\..\source\duke3d\src\sdlmusic.cpp" />
<ClCompile Include="..\..\source\duke3d\src\sounds_mapster32.cpp" /> <ClCompile Include="..\..\source\duke3d\src\sector.cpp" />
<ClCompile Include="..\..\source\duke3d\src\soundsdyn.cpp" /> <ClCompile Include="..\..\source\duke3d\src\sounds.cpp" />
<ClCompile Include="..\..\source\duke3d\src\startgtk.game.cpp" /> <ClCompile Include="..\..\source\duke3d\src\sounds_mapster32.cpp" />
<ClCompile Include="..\..\source\duke3d\src\startwin.game.cpp" /> <ClCompile Include="..\..\source\duke3d\src\soundsdyn.cpp" />
<ClCompile Include="..\..\source\duke3d\src\winbits.cpp" /> <ClCompile Include="..\..\source\duke3d\src\startgtk.game.cpp" />
<ClCompile Include="..\..\source\audiolib\src\driver_directsound.cpp" /> <ClCompile Include="..\..\source\duke3d\src\startwin.game.cpp" />
<ClCompile Include="..\..\source\audiolib\src\driver_nosound.cpp" /> <ClCompile Include="..\..\source\duke3d\src\winbits.cpp" />
<ClCompile Include="..\..\source\audiolib\src\driver_sdl.cpp" /> <ClCompile Include="..\..\source\audiolib\src\driver_directsound.cpp" />
<ClCompile Include="..\..\source\audiolib\src\drivers.cpp" /> <ClCompile Include="..\..\source\audiolib\src\driver_nosound.cpp" />
<ClCompile Include="..\..\source\audiolib\src\fx_man.cpp" /> <ClCompile Include="..\..\source\audiolib\src\driver_sdl.cpp" />
<ClCompile Include="..\..\source\audiolib\src\mix.cpp" /> <ClCompile Include="..\..\source\audiolib\src\drivers.cpp" />
<ClCompile Include="..\..\source\audiolib\src\mixst.cpp" /> <ClCompile Include="..\..\source\audiolib\src\fx_man.cpp" />
<ClCompile Include="..\..\source\audiolib\src\multivoc.cpp" /> <ClCompile Include="..\..\source\audiolib\src\mix.cpp" />
<ClCompile Include="..\..\source\audiolib\src\pitch.cpp" /> <ClCompile Include="..\..\source\audiolib\src\mixst.cpp" />
<ClCompile Include="..\..\source\audiolib\src\vorbis.cpp" /> <ClCompile Include="..\..\source\audiolib\src\multivoc.cpp" />
<ClCompile Include="..\..\source\mact\src\animlib.cpp" /> <ClCompile Include="..\..\source\audiolib\src\pitch.cpp" />
<ClCompile Include="..\..\source\mact\src\control.cpp" /> <ClCompile Include="..\..\source\audiolib\src\vorbis.cpp" />
<ClCompile Include="..\..\source\mact\src\file_lib.cpp" /> <ClCompile Include="..\..\source\glad\src\glad.c" />
<ClCompile Include="..\..\source\mact\src\keyboard.cpp" /> <ClCompile Include="..\..\source\glad\src\glad_wgl.c" />
<ClCompile Include="..\..\source\mact\src\scriplib.cpp" /> <ClCompile Include="..\..\source\mact\src\animlib.cpp" />
<ClCompile Include="..\..\source\enet\src\callbacks.c" /> <ClCompile Include="..\..\source\mact\src\control.cpp" />
<ClCompile Include="..\..\source\enet\src\host.c" /> <ClCompile Include="..\..\source\mact\src\file_lib.cpp" />
<ClCompile Include="..\..\source\enet\src\list.c" /> <ClCompile Include="..\..\source\mact\src\keyboard.cpp" />
<ClCompile Include="..\..\source\enet\src\packet.c" /> <ClCompile Include="..\..\source\mact\src\scriplib.cpp" />
<ClCompile Include="..\..\source\enet\src\peer.c" /> <ClCompile Include="..\..\source\enet\src\callbacks.c" />
<ClCompile Include="..\..\source\enet\src\protocol.c" /> <ClCompile Include="..\..\source\enet\src\host.c" />
<ClCompile Include="..\..\source\enet\src\unix.c" /> <ClCompile Include="..\..\source\enet\src\list.c" />
<ClCompile Include="..\..\source\enet\src\win32.c" /> <ClCompile Include="..\..\source\enet\src\packet.c" />
</ItemGroup> <ClCompile Include="..\..\source\enet\src\peer.c" />
<ItemGroup> <ClCompile Include="..\..\source\enet\src\protocol.c" />
<None Include="msvc.mak" /> <ClCompile Include="..\..\source\enet\src\unix.c" />
<None Include="..\..\source\duke3d\src\lunatic\bcarray.lua" /> <ClCompile Include="..\..\source\enet\src\win32.c" />
<None Include="..\..\source\duke3d\src\lunatic\bcheck.lua" /> </ItemGroup>
<None Include="..\..\source\duke3d\src\lunatic\bitar.lua" /> <ItemGroup>
<None Include="..\..\source\duke3d\src\lunatic\control.lua" /> <None Include="msvc.mak" />
<None Include="..\..\source\duke3d\src\lunatic\con_lang.lua" /> <None Include="..\..\source\duke3d\src\lunatic\bcarray.lua" />
<None Include="..\..\source\duke3d\src\lunatic\_defs_game.lua" /> <None Include="..\..\source\duke3d\src\lunatic\bcheck.lua" />
<None Include="..\..\source\duke3d\src\lunatic\defs_common.lua" /> <None Include="..\..\source\duke3d\src\lunatic\bitar.lua" />
<None Include="..\..\source\duke3d\src\lunatic\_defs_editor.lua" /> <None Include="..\..\source\duke3d\src\lunatic\control.lua" />
<None Include="..\..\source\duke3d\src\lunatic\dis_x64.lua" /> <None Include="..\..\source\duke3d\src\lunatic\con_lang.lua" />
<None Include="..\..\source\duke3d\src\lunatic\dis_x86.lua" /> <None Include="..\..\source\duke3d\src\lunatic\_defs_game.lua" />
<None Include="..\..\source\duke3d\src\lunatic\dump.lua" /> <None Include="..\..\source\duke3d\src\lunatic\defs_common.lua" />
<None Include="..\..\source\duke3d\src\lunatic\dynsymlist_game.lds" /> <None Include="..\..\source\duke3d\src\lunatic\_defs_editor.lua" />
<None Include="..\..\source\duke3d\src\lunatic\dynsymlist_editor.lds" /> <None Include="..\..\source\duke3d\src\lunatic\dis_x64.lua" />
<None Include="..\..\source\duke3d\src\lunatic\engine_maptext.lua" /> <None Include="..\..\source\duke3d\src\lunatic\dis_x86.lua" />
<None Include="..\..\source\duke3d\src\lunatic\listglobals.sh" /> <None Include="..\..\source\duke3d\src\lunatic\dump.lua" />
<None Include="..\..\source\duke3d\src\lunatic\lunacon.lua" /> <None Include="..\..\source\duke3d\src\lunatic\dynsymlist_game.lds" />
<None Include="..\..\source\duke3d\src\lunatic\profdemo.lua" /> <None Include="..\..\source\duke3d\src\lunatic\dynsymlist_editor.lds" />
<None Include="..\..\source\duke3d\src\lunatic\randgen.lua" /> <None Include="..\..\source\duke3d\src\lunatic\engine_maptext.lua" />
<None Include="..\..\source\duke3d\src\lunatic\savegame.lua" /> <None Include="..\..\source\duke3d\src\lunatic\listglobals.sh" />
<None Include="..\..\source\duke3d\src\lunatic\stat.lua" /> <None Include="..\..\source\duke3d\src\lunatic\lunacon.lua" />
<None Include="..\..\source\duke3d\src\lunatic\strict.lua" /> <None Include="..\..\source\duke3d\src\lunatic\profdemo.lua" />
<None Include="..\..\source\duke3d\src\lunatic\test.lua" /> <None Include="..\..\source\duke3d\src\lunatic\randgen.lua" />
<None Include="..\..\source\duke3d\src\lunatic\v.lua" /> <None Include="..\..\source\duke3d\src\lunatic\savegame.lua" />
<None Include="..\..\source\duke3d\src\lunatic\xmath.lua" /> <None Include="..\..\source\duke3d\src\lunatic\stat.lua" />
</ItemGroup> <None Include="..\..\source\duke3d\src\lunatic\strict.lua" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <None Include="..\..\source\duke3d\src\lunatic\test.lua" />
<ImportGroup Label="ExtensionTargets"> <None Include="..\..\source\duke3d\src\lunatic\v.lua" />
</ImportGroup> <None Include="..\..\source\duke3d\src\lunatic\xmath.lua" />
</Project> </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

File diff suppressed because it is too large Load diff

View file

@ -35,6 +35,12 @@ ENET_OBJ=$(obj)\$(ENET)
ENET_INC=$(ENET_ROOT)\include ENET_INC=$(ENET_ROOT)\include
ENET_SRC=$(ENET_ROOT)\src ENET_SRC=$(ENET_ROOT)\src
GLAD=glad
GLAD_ROOT=$(source)\$(GLAD)
GLAD_OBJ=$(obj)\$(GLAD)
GLAD_INC=$(GLAD_ROOT)\include
GLAD_SRC=$(GLAD_ROOT)\src
LIBXMPLITE=libxmp-lite LIBXMPLITE=libxmp-lite
LIBXMPLITE_ROOT=$(source)\$(LIBXMPLITE) LIBXMPLITE_ROOT=$(source)\$(LIBXMPLITE)
LIBXMPLITE_OBJ=$(obj)\$(LIBXMPLITE) LIBXMPLITE_OBJ=$(obj)\$(LIBXMPLITE)
@ -101,7 +107,7 @@ AS=ml
LINK=link /nologo /opt:ref LINK=link /nologo /opt:ref
MT=mt MT=mt
CFLAGS= /MT /J /nologo /std:c++latest $(flags_cl) \ CFLAGS= /MT /J /nologo /std:c++latest $(flags_cl) \
/I$(DUKE3D_SRC) /I$(ENGINE_INC)\msvc /I$(ENGINE_INC) /I$(MACT_INC) /I$(AUDIOLIB_INC) /I$(ENET_INC) /I$(LIBXMPLITE_INC) \ /I$(DUKE3D_SRC) /I$(ENGINE_INC)\msvc /I$(ENGINE_INC) /I$(MACT_INC) /I$(AUDIOLIB_INC) /I$(ENET_INC) /I$(GLAD_INC) /I$(LIBXMPLITE_INC) \
/W2 $(ENGINEOPTS) \ /W2 $(ENGINEOPTS) \
/I$(PLATFORM)\include /DRENDERTYPE$(RENDERTYPE)=1 /DMIXERTYPE$(MIXERTYPE)=1 /DSDL_USEFOLDER /DSDL_TARGET=2 /I$(PLATFORM)\include /DRENDERTYPE$(RENDERTYPE)=1 /DMIXERTYPE$(MIXERTYPE)=1 /DSDL_USEFOLDER /DSDL_TARGET=2
@ -194,6 +200,11 @@ ENET_OBJS=$(ENET_OBJ)\callbacks.$o \
$(ENET_OBJ)\win32.$o \ $(ENET_OBJ)\win32.$o \
$(ENET_OBJ)\compress.$o $(ENET_OBJ)\compress.$o
GLAD_OBJS=$(GLAD_OBJ)\glad.$o \
!if ("$(RENDERTYPE)"=="WIN")
$(GLAD_OBJ)\glad_wgl.$o
!endif
LIBXMPLITE_OBJS=$(LIBXMPLITE_OBJ)\control.$o \ LIBXMPLITE_OBJS=$(LIBXMPLITE_OBJ)\control.$o \
$(LIBXMPLITE_OBJ)\dataio.$o \ $(LIBXMPLITE_OBJ)\dataio.$o \
$(LIBXMPLITE_OBJ)\effects.$o \ $(LIBXMPLITE_OBJ)\effects.$o \
@ -315,6 +326,7 @@ DUKE3D_EDITOR_OBJS=$(DUKE3D_EDITOR_OBJS) $(MUSICOBJ)
CHECKDIR_ENGINE=@if not exist "$(ENGINE_OBJ)" mkdir "$(ENGINE_OBJ)" CHECKDIR_ENGINE=@if not exist "$(ENGINE_OBJ)" mkdir "$(ENGINE_OBJ)"
CHECKDIR_DUKE3D=@if not exist "$(DUKE3D_OBJ)" mkdir "$(DUKE3D_OBJ)" CHECKDIR_DUKE3D=@if not exist "$(DUKE3D_OBJ)" mkdir "$(DUKE3D_OBJ)"
CHECKDIR_ENET=@if not exist "$(ENET_OBJ)" mkdir "$(ENET_OBJ)" CHECKDIR_ENET=@if not exist "$(ENET_OBJ)" mkdir "$(ENET_OBJ)"
CHECKDIR_GLAD=@if not exist "$(GLAD_OBJ)" mkdir "$(GLAD_OBJ)"
CHECKDIR_MACT=@if not exist "$(MACT_OBJ)" mkdir "$(MACT_OBJ)" CHECKDIR_MACT=@if not exist "$(MACT_OBJ)" mkdir "$(MACT_OBJ)"
CHECKDIR_AUDIOLIB=@if not exist "$(AUDIOLIB_OBJ)" mkdir "$(AUDIOLIB_OBJ)" CHECKDIR_AUDIOLIB=@if not exist "$(AUDIOLIB_OBJ)" mkdir "$(AUDIOLIB_OBJ)"
CHECKDIR_LIBXMPLITE=@if not exist "$(LIBXMPLITE_OBJ)" mkdir "$(LIBXMPLITE_OBJ)" CHECKDIR_LIBXMPLITE=@if not exist "$(LIBXMPLITE_OBJ)" mkdir "$(LIBXMPLITE_OBJ)"
@ -341,6 +353,10 @@ MAPSTER32_TARGET=$(root)\mapster32$(EXESUFFIX)
$(CHECKDIR_ENET) $(CHECKDIR_ENET)
$(CC) /c $(CFLAGS) $(ENET_CFLAGS) /Fo$@ $< $(CC) /c $(CFLAGS) $(ENET_CFLAGS) /Fo$@ $<
{$(GLAD_SRC)}.c{$(GLAD_OBJ)}.$o:
$(CHECKDIR_GLAD)
$(CC) /c $(CFLAGS) /Fo$@ $<
{$(LIBXMPLITE_SRC)}.c{$(LIBXMPLITE_OBJ)}.$o: {$(LIBXMPLITE_SRC)}.c{$(LIBXMPLITE_OBJ)}.$o:
$(CHECKDIR_LIBXMPLITE) $(CHECKDIR_LIBXMPLITE)
$(CC) /c $(CFLAGS) $(LIBXMPLITE_CFLAGS) /Fo$@ $< $(CC) /c $(CFLAGS) $(LIBXMPLITE_CFLAGS) /Fo$@ $<
@ -371,11 +387,11 @@ MAPSTER32_TARGET=$(root)\mapster32$(EXESUFFIX)
all: $(EDUKE32_TARGET) $(MAPSTER32_TARGET) all: $(EDUKE32_TARGET) $(MAPSTER32_TARGET)
$(EDUKE32_TARGET): $(DUKE3D_OBJS) $(ENGINE_OBJS) $(AUDIOLIB_OBJS) $(MACT_OBJS) $(ENET_OBJS) $(LIBXMPLITE_OBJS) $(EDUKE32_TARGET): $(DUKE3D_OBJS) $(ENGINE_OBJS) $(AUDIOLIB_OBJS) $(MACT_OBJS) $(ENET_OBJS) $(GLAD_OBJS) $(LIBXMPLITE_OBJS)
$(LINK) /OUT:$@ /SUBSYSTEM:WINDOWS $(WINMACHINE) /LIBPATH:$(PLATFORM)\lib$(WINLIB) $(flags_link) /MAP $** $(LIBS) $(LINK) /OUT:$@ /SUBSYSTEM:WINDOWS $(WINMACHINE) /LIBPATH:$(PLATFORM)\lib$(WINLIB) $(flags_link) /MAP $** $(LIBS)
$(MT) -manifest $(DUKE3D_RSRC)\manifest.game.xml -hashupdate -outputresource:$@ -out:$@.manifest $(MT) -manifest $(DUKE3D_RSRC)\manifest.game.xml -hashupdate -outputresource:$@ -out:$@.manifest
$(MAPSTER32_TARGET): $(DUKE3D_EDITOR_OBJS) $(ENGINE_OBJS) $(ENGINE_EDITOR_OBJS) $(AUDIOLIB_OBJS) $(MAPSTER32_TARGET): $(DUKE3D_EDITOR_OBJS) $(ENGINE_OBJS) $(ENGINE_EDITOR_OBJS) $(AUDIOLIB_OBJS) $(GLAD_OBJS)
$(LINK) /OUT:$@ /SUBSYSTEM:WINDOWS $(WINMACHINE) /LIBPATH:$(PLATFORM)\lib$(WINLIB) $(flags_link) /MAP $** $(LIBS) $(LINK) /OUT:$@ /SUBSYSTEM:WINDOWS $(WINMACHINE) /LIBPATH:$(PLATFORM)\lib$(WINLIB) $(flags_link) /MAP $** $(LIBS)
$(MT) -manifest $(DUKE3D_RSRC)\manifest.build.xml -hashupdate -outputresource:$@ -out:$@.manifest $(MT) -manifest $(DUKE3D_RSRC)\manifest.build.xml -hashupdate -outputresource:$@ -out:$@.manifest
@ -386,5 +402,5 @@ $(MAPSTER32_TARGET): $(DUKE3D_EDITOR_OBJS) $(ENGINE_OBJS) $(ENGINE_EDITOR_OBJS)
clean: clean:
-del /Q $(EDUKE32_TARGET) $(MAPSTER32_TARGET) $(DUKE3D_OBJS) $(DUKE3D_EDITOR_OBJS) $(ENGINE_OBJS) $(ENGINE_EDITOR_OBJS) *.pdb $(root)\*.pdb $(root)\*.map $(root)\*.manifest -del /Q $(EDUKE32_TARGET) $(MAPSTER32_TARGET) $(DUKE3D_OBJS) $(DUKE3D_EDITOR_OBJS) $(ENGINE_OBJS) $(ENGINE_EDITOR_OBJS) *.pdb $(root)\*.pdb $(root)\*.map $(root)\*.manifest
-del /Q $(ENET_OBJS) $(LIBXMPLITE_OBJS) $(MACT_OBJS) $(AUDIOLIB_OBJS) -del /Q $(ENET_OBJS) $(LIBXMPLITE_OBJS) $(MACT_OBJS) $(AUDIOLIB_OBJS) $(GLAD_OBJS)
veryclean: clean veryclean: clean

View file

@ -385,17 +385,21 @@ static GLuint polymost2_compileShader(GLenum shaderType, const char* const sourc
NULL); NULL);
glCompileShader(shaderID); glCompileShader(shaderID);
int compileStatus[1]; GLint compileStatus;
glGetShaderiv(shaderID, GL_COMPILE_STATUS, compileStatus); glGetShaderiv(shaderID, GL_COMPILE_STATUS, &compileStatus);
OSD_Printf("Compile Status: %u\n", compileStatus[0]); OSD_Printf("Compile Status: %u\n", compileStatus);
int logLength[1]; if (!compileStatus)
glGetShaderiv(shaderID, GL_INFO_LOG_LENGTH, logLength);
if (logLength[0] > 0)
{ {
char infoLog[logLength[0]]; GLint logLength;
glGetShaderInfoLog(shaderID, logLength[0], NULL, infoLog); glGetShaderiv(shaderID, GL_INFO_LOG_LENGTH, &logLength);
OSD_Printf("Log:\n%s\n", infoLog); if (logLength > 0)
{
char *infoLog = (char*) malloc(logLength);
glGetShaderInfoLog(shaderID, logLength, &logLength, infoLog);
OSD_Printf("Log:\n%s\n", infoLog);
free(infoLog);
}
} }
return shaderID; return shaderID;