Skip to content

Commit

Permalink
Imported stripped Allegro source, link in MSVS project
Browse files Browse the repository at this point in the history
AGS still uses following from Allegro lib:
* bitmaps, drawing, blending and palette functions;
* functions for loading/saving bitmaps and pcx;
* playing FLIC;
* PACKFILE (used in limited situations, e.g. FLIC);
* fixed math functions;
* file path and find-file functions;
* unicode functions;
  • Loading branch information
ivan-mogilko committed Nov 29, 2020
1 parent 92f7146 commit ae8b736
Show file tree
Hide file tree
Showing 85 changed files with 22,937 additions and 26 deletions.
98 changes: 85 additions & 13 deletions Solutions/Common.Lib/Common.Lib.vcxproj

Large diffs are not rendered by default.

168 changes: 168 additions & 0 deletions Solutions/Common.Lib/Common.Lib.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,15 @@
<Filter Include="Library Sources\freetype">
<UniqueIdentifier>{4b4e728b-ae08-436a-aeaa-9e342f323611}</UniqueIdentifier>
</Filter>
<Filter Include="Library Sources\allegro">
<UniqueIdentifier>{2328eaaa-6acc-42b4-af0d-75c3e91c0e85}</UniqueIdentifier>
</Filter>
<Filter Include="Library Sources\allegro\win">
<UniqueIdentifier>{925a0e71-4cf9-478c-bf82-26aa4cf4ee9a}</UniqueIdentifier>
</Filter>
<Filter Include="Library Sources\allegro\c">
<UniqueIdentifier>{15c601a4-df1d-48e4-ad00-8a22d9761e2b}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\Common\ac\audiocliptype.cpp">
Expand Down Expand Up @@ -359,6 +368,141 @@
<ClCompile Include="..\..\Common\ac\keycode.cpp">
<Filter>Source Files\ac</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\allegro.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\blit.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\bmp.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\colblend.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\color.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\dataregi.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\dither.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\fli.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\flood.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\gfx.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\graphics.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\inline.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\libc.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\pcx.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\polygon.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\quantize.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\readbmp.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\rotate.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\unicode.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\vtable.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\vtable8.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\vtable15.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\vtable16.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\vtable24.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\vtable32.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cblit8.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cblit16.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cblit24.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cblit32.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cgfx8.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cgfx15.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cgfx16.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cgfx24.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cgfx32.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cmisc.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cspr8.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cspr15.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cspr16.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cspr24.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cspr32.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\c\cstretch.c">
<Filter>Library Sources\allegro\c</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\win\gdi.c">
<Filter>Library Sources\allegro\win</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\win\wfile.c">
<Filter>Library Sources\allegro\win</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\file.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
<ClCompile Include="..\..\libsrc\allegro\src\math.c">
<Filter>Library Sources\allegro</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\Common\ac\audiocliptype.h">
Expand Down Expand Up @@ -625,5 +769,29 @@
<ClInclude Include="..\..\Common\ac\keycode.h">
<Filter>Header Files\ac</Filter>
</ClInclude>
<ClInclude Include="..\..\libsrc\allegro\src\c\cblit.h">
<Filter>Library Sources\allegro\c</Filter>
</ClInclude>
<ClInclude Include="..\..\libsrc\allegro\src\c\cdefs8.h">
<Filter>Library Sources\allegro\c</Filter>
</ClInclude>
<ClInclude Include="..\..\libsrc\allegro\src\c\cdefs15.h">
<Filter>Library Sources\allegro\c</Filter>
</ClInclude>
<ClInclude Include="..\..\libsrc\allegro\src\c\cdefs16.h">
<Filter>Library Sources\allegro\c</Filter>
</ClInclude>
<ClInclude Include="..\..\libsrc\allegro\src\c\cdefs24.h">
<Filter>Library Sources\allegro\c</Filter>
</ClInclude>
<ClInclude Include="..\..\libsrc\allegro\src\c\cdefs32.h">
<Filter>Library Sources\allegro\c</Filter>
</ClInclude>
<ClInclude Include="..\..\libsrc\allegro\src\c\cgfx.h">
<Filter>Library Sources\allegro\c</Filter>
</ClInclude>
<ClInclude Include="..\..\libsrc\allegro\src\c\cspr.h">
<Filter>Library Sources\allegro\c</Filter>
</ClInclude>
</ItemGroup>
</Project>
25 changes: 12 additions & 13 deletions Solutions/Engine.App/Engine.App.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@
<Import Project="..\libogg.props" />
<Import Project="..\libtheora.props" />
<Import Project="..\libvorbis.props" />
<Import Project="..\allegro.props" />
<Import Project="..\directx.props" />
<Import Project="..\sdl2.props" />
</ImportGroup>
Expand Down Expand Up @@ -117,8 +116,8 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\Common;..\..\Common\libinclude;..\..\Common\libsrc\alfont-2.0.9;..\..\Engine;..\..\Engine\libsrc\apeg-1.2.1;..\..\Engine\libsrc\glad\include;..\..\Engine\libsrc\libcda-0.5;..\..\Plugins;..\..\libsrc\mojoAL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;ALLEGRO_STATICLINK;ALLEGRO_NO_COMPATIBILITY;ALLEGRO_NO_FIX_ALIASES;ALLEGRO_NO_FIX_CLASS;ALLEGRO_NO_MAGIC_MAIN;WINDOWS_VERSION;DISABLE_MPEG_AUDIO;AGS_HAS_CD_AUDIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\Common;..\..\Common\libinclude;..\..\Common\libsrc\alfont-2.0.9;..\..\Engine;..\..\Engine\libsrc\apeg-1.2.1;..\..\Engine\libsrc\glad\include;..\..\Engine\libsrc\libcda-0.5;..\..\Plugins;..\..\libsrc\allegro\include;..\..\libsrc\mojoAL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;ALLEGRO_STATICLINK;ALLEGRO_NO_COMPATIBILITY;ALLEGRO_NO_FIX_ALIASES;ALLEGRO_NO_FIX_CLASS;WINDOWS_VERSION;DISABLE_MPEG_AUDIO;AGS_HAS_CD_AUDIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
Expand All @@ -130,7 +129,7 @@
<TreatSpecificWarningsAsErrors>4013; 4150; 4477</TreatSpecificWarningsAsErrors>
</ClCompile>
<Link>
<AdditionalDependencies>Common_d.lib;alleg-debug-static-mt.lib;SDL2.lib;SDL2main.lib;SDL_sound.lib;ddraw.lib;dinput.lib;dsound.lib;dxguid.lib;d3d9.lib;amstrmid.lib;quartz.lib;shlwapi.lib;winmm.lib;opengl32.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;libtheora_static.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>Common_d.lib;SDL2.lib;SDL2main.lib;SDL_sound.lib;d3d9.lib;amstrmid.lib;quartz.lib;shlwapi.lib;winmm.lib;opengl32.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;libtheora_static.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(SolutionDir)\.lib\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreSpecificDefaultLibraries>LIBC;LIBCD;msvcrt;LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
Expand All @@ -145,8 +144,8 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_XP|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\Common;..\..\Common\libinclude;..\..\Common\libsrc\alfont-2.0.9;..\..\Engine;..\..\Engine\libsrc\apeg-1.2.1;..\..\Engine\libsrc\glad\include;..\..\Engine\libsrc\libcda-0.5;..\..\Plugins;..\..\libsrc\mojoAL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;ALLEGRO_STATICLINK;ALLEGRO_NO_COMPATIBILITY;ALLEGRO_NO_FIX_ALIASES;ALLEGRO_NO_FIX_CLASS;ALLEGRO_NO_MAGIC_MAIN;WINDOWS_VERSION;DISABLE_MPEG_AUDIO;AGS_HAS_CD_AUDIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\Common;..\..\Common\libinclude;..\..\Common\libsrc\alfont-2.0.9;..\..\Engine;..\..\Engine\libsrc\apeg-1.2.1;..\..\Engine\libsrc\glad\include;..\..\Engine\libsrc\libcda-0.5;..\..\Plugins;..\..\libsrc\allegro\include;..\..\libsrc\mojoAL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;ALLEGRO_STATICLINK;ALLEGRO_NO_COMPATIBILITY;ALLEGRO_NO_FIX_ALIASES;ALLEGRO_NO_FIX_CLASS;WINDOWS_VERSION;DISABLE_MPEG_AUDIO;AGS_HAS_CD_AUDIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
Expand All @@ -159,7 +158,7 @@
<TreatSpecificWarningsAsErrors>4013; 4150; 4477</TreatSpecificWarningsAsErrors>
</ClCompile>
<Link>
<AdditionalDependencies>Common_d.lib;alleg-debug-static-mt.lib;SDL2.lib;SDL2main.lib;SDL_sound.lib;ddraw.lib;dinput.lib;dsound.lib;dxguid.lib;d3d9.lib;amstrmid.lib;quartz.lib;shlwapi.lib;winmm.lib;opengl32.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;libtheora_static.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>Common_d.lib;SDL2.lib;SDL2main.lib;SDL_sound.lib;d3d9.lib;amstrmid.lib;quartz.lib;shlwapi.lib;winmm.lib;opengl32.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;libtheora_static.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(SolutionDir)\.lib\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreSpecificDefaultLibraries>LIBC;LIBCD;msvcrt;LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
Expand All @@ -175,8 +174,8 @@
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalIncludeDirectories>..\..\Common;..\..\Common\libinclude;..\..\Common\libsrc\alfont-2.0.9;..\..\Engine;..\..\Engine\libsrc\apeg-1.2.1;..\..\Engine\libsrc\glad\include;..\..\Engine\libsrc\libcda-0.5;..\..\Plugins;..\..\libsrc\mojoAL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;ALLEGRO_STATICLINK;ALLEGRO_NO_COMPATIBILITY;ALLEGRO_NO_FIX_ALIASES;ALLEGRO_NO_FIX_CLASS;ALLEGRO_NO_MAGIC_MAIN;WINDOWS_VERSION;DISABLE_MPEG_AUDIO;AGS_HAS_CD_AUDIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\Common;..\..\Common\libinclude;..\..\Common\libsrc\alfont-2.0.9;..\..\Engine;..\..\Engine\libsrc\apeg-1.2.1;..\..\Engine\libsrc\glad\include;..\..\Engine\libsrc\libcda-0.5;..\..\Plugins;..\..\libsrc\allegro\include;..\..\libsrc\mojoAL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;ALLEGRO_STATICLINK;ALLEGRO_NO_COMPATIBILITY;ALLEGRO_NO_FIX_ALIASES;ALLEGRO_NO_FIX_CLASS;ALLEGRO_NO_MAGIC_MAIN;DISABLE_MPEG_AUDIO;AGS_HAS_CD_AUDIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
Expand All @@ -187,7 +186,7 @@
<TreatSpecificWarningsAsErrors>4013; 4150; 4477</TreatSpecificWarningsAsErrors>
</ClCompile>
<Link>
<AdditionalDependencies>Common.lib;alleg-static-mt.lib;SDL2.lib;SDL2main.lib;SDL_sound.lib;ddraw.lib;dinput.lib;dsound.lib;dxguid.lib;d3d9.lib;amstrmid.lib;quartz.lib;shlwapi.lib;winmm.lib;opengl32.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;libtheora_static.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>Common.lib;SDL2.lib;SDL2main.lib;SDL_sound.lib;d3d9.lib;amstrmid.lib;quartz.lib;shlwapi.lib;winmm.lib;opengl32.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;libtheora_static.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(SolutionDir)\.lib\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreSpecificDefaultLibraries>LIBC;LIBCD;msvcrt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
Expand All @@ -208,8 +207,8 @@
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalIncludeDirectories>..\..\Common;..\..\Common\libinclude;..\..\Common\libsrc\alfont-2.0.9;..\..\Engine;..\..\Engine\libsrc\apeg-1.2.1;..\..\Engine\libsrc\glad\include;..\..\Engine\libsrc\libcda-0.5;..\..\Plugins;..\..\libsrc\mojoAL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;ALLEGRO_STATICLINK;ALLEGRO_NO_COMPATIBILITY;ALLEGRO_NO_FIX_ALIASES;ALLEGRO_NO_FIX_CLASS;ALLEGRO_NO_MAGIC_MAIN;WINDOWS_VERSION;DISABLE_MPEG_AUDIO;AGS_HAS_CD_AUDIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\Common;..\..\Common\libinclude;..\..\Common\libsrc\alfont-2.0.9;..\..\Engine;..\..\Engine\libsrc\apeg-1.2.1;..\..\Engine\libsrc\glad\include;..\..\Engine\libsrc\libcda-0.5;..\..\Plugins;..\..\libsrc\allegro\include;..\..\libsrc\mojoAL;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;ALLEGRO_STATICLINK;ALLEGRO_NO_COMPATIBILITY;ALLEGRO_NO_FIX_ALIASES;ALLEGRO_NO_FIX_CLASS;ALLEGRO_NO_MAGIC_MAIN;DISABLE_MPEG_AUDIO;AGS_HAS_CD_AUDIO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
Expand All @@ -221,7 +220,7 @@
<TreatSpecificWarningsAsErrors>4013; 4150; 4477</TreatSpecificWarningsAsErrors>
</ClCompile>
<Link>
<AdditionalDependencies>Common.lib;alleg-static-mt.lib;SDL2.lib;SDL2main.lib;SDL_sound.lib;ddraw.lib;dinput.lib;dsound.lib;dxguid.lib;d3d9.lib;amstrmid.lib;quartz.lib;shlwapi.lib;winmm.lib;opengl32.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;libtheora_static.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>Common.lib;SDL2.lib;SDL2main.lib;SDL_sound.lib;d3d9.lib;amstrmid.lib;quartz.lib;shlwapi.lib;winmm.lib;opengl32.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;libtheora_static.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(SolutionDir)\.lib\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreSpecificDefaultLibraries>LIBC;LIBCD;msvcrt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
Expand Down
51 changes: 51 additions & 0 deletions libsrc/allegro/include/allegro.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
/* ______ ___ ___
* /\ _ \ /\_ \ /\_ \
* \ \ \L\ \\//\ \ \//\ \ __ __ _ __ ___
* \ \ __ \ \ \ \ \ \ \ /'__`\ /'_ `\/\`'__\/ __`\
* \ \ \/\ \ \_\ \_ \_\ \_/\ __//\ \L\ \ \ \//\ \L\ \
* \ \_\ \_\/\____\/\____\ \____\ \____ \ \_\\ \____/
* \/_/\/_/\/____/\/____/\/____/\/___L\ \/_/ \/___/
* /\____/
* \_/__/
*
* Main header file for the entire Allegro library.
* (separate modules can be included from the allegro/ directory)
*
* By Shawn Hargreaves.
*
* Vincent Penquerc'h split the original allegro.h into separate headers.
*
* See readme.txt for copyright information.
*/


#ifndef ALLEGRO_H
#define ALLEGRO_H

#include "allegro/base.h"

#include "allegro/system.h"
#include "allegro/debug.h"

#include "allegro/unicode.h"

#include "allegro/palette.h"
#include "allegro/gfx.h"
#include "allegro/color.h"
#include "allegro/draw.h"

#include "allegro/fli.h"

#include "allegro/file.h"
#include "allegro/datafile.h"

#include "allegro/fixed.h"
#include "allegro/fmaths.h"

#ifdef ALLEGRO_EXTRA_HEADER
#include ALLEGRO_EXTRA_HEADER
#endif

#endif /* ifndef ALLEGRO_H */


Loading

0 comments on commit ae8b736

Please sign in to comment.