Skip to content

Commit

Permalink
Add nuget stuff for MSVC 2017
Browse files Browse the repository at this point in the history
  • Loading branch information
SiegeLordEx authored and SiegeLord committed Feb 19, 2017
1 parent f01871d commit 59e4016
Show file tree
Hide file tree
Showing 3 changed files with 171 additions and 1 deletion.
134 changes: 133 additions & 1 deletion universal/Allegro.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Allegro</id>
<version>5.2.2.0</version>
<version>5.2.3.0</version>
<title>Allegro Game Programming Library</title>
<authors>Allegro Developers</authors>
<owners>Allegro Developers</owners>
Expand Down Expand Up @@ -294,5 +294,137 @@
<file src="nupkg\v140\x64\bin\allegro_video-5.2.dll" target="build\native\v140\x64\bin\" />
<file src="nupkg\v140\x64\lib\allegro_video.lib" target="build\native\v140\x64\lib\" />
<file src="nupkg\v140\x64\lib\allegro_video-debug.pdb" target="build\native\v140\x64\lib\" />
<file src="nupkg\v141\win32\lib\allegro_monolith-static.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_audio-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_audio-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_audio-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_audio.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_audio-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_acodec-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_acodec-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_acodec-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_acodec.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_acodec-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_color-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_color-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_color-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_color.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_color-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_dialog-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_dialog-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_dialog-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_dialog.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_dialog-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_font-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_font-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_font-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_font.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_font-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_image-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_image-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_image-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_image.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_image-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_main-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_main-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_main-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_main.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_main-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_memfile-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_memfile-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_memfile-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_memfile.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_memfile-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_physfs-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_physfs-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_physfs-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_physfs.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_physfs-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_primitives-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_primitives-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_primitives-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_primitives.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_primitives-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_ttf-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_ttf-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_ttf-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_ttf.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_ttf-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_video-debug-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_video-debug.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\bin\allegro_video-5.2.dll" target="build\native\v141\win32\bin\" />
<file src="nupkg\v141\win32\lib\allegro_video.lib" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\win32\lib\allegro_video-debug.pdb" target="build\native\v141\win32\lib\" />
<file src="nupkg\v141\x64\lib\allegro_monolith-static.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_audio-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_audio-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_audio-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_audio.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_audio-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_acodec-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_acodec-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_acodec-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_acodec.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_acodec-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_color-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_color-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_color-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_color.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_color-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_dialog-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_dialog-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_dialog-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_dialog.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_dialog-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_font-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_font-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_font-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_font.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_font-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_image-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_image-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_image-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_image.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_image-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_main-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_main-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_main-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_main.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_main-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_memfile-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_memfile-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_memfile-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_memfile.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_memfile-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_physfs-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_physfs-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_physfs-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_physfs.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_physfs-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_primitives-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_primitives-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_primitives-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_primitives.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_primitives-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_ttf-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_ttf-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_ttf-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_ttf.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_ttf-debug.pdb" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_video-debug-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_video-debug.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\bin\allegro_video-5.2.dll" target="build\native\v141\x64\bin\" />
<file src="nupkg\v141\x64\lib\allegro_video.lib" target="build\native\v141\x64\lib\" />
<file src="nupkg\v141\x64\lib\allegro_video-debug.pdb" target="build\native\v141\x64\lib\" />
</files>
</package>
26 changes: 26 additions & 0 deletions universal/AllegroDeps.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -75,5 +75,31 @@
<file src="nupkg\v140\x64\deps\lib\zlib.lib" target="build\native\v140\x64\deps\lib\" />
<file src="nupkg\v140\x64\deps\lib\opus.lib" target="build\native\v140\x64\deps\lib\" />
<file src="nupkg\v140\x64\deps\lib\opusfile.lib" target="build\native\v140\x64\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\dumb.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\FLAC.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\freetype.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\jpeg.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\libpng16.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\ogg.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\physfs.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\theoradec.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\vorbis.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\vorbisfile.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\zlib.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\opus.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\win32\deps\lib\opusfile.lib" target="build\native\v141\win32\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\dumb.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\FLAC.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\freetype.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\jpeg.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\libpng16.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\ogg.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\physfs.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\theoradec.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\vorbis.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\vorbisfile.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\zlib.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\opus.lib" target="build\native\v141\x64\deps\lib\" />
<file src="nupkg\v141\x64\deps\lib\opusfile.lib" target="build\native\v141\x64\deps\lib\" />
</files>
</package>
12 changes: 12 additions & 0 deletions universal/build_nuget.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,18 @@ set generator=-G "Visual Studio 14 2015 Win64"
set buildroot=%root%\nupkg\v140\x64
call :build_all

echo ***** 32-bit MSVC 2017 Build *****
set toolchain=-T v141_xp
set generator=-G "Visual Studio 15 2017"
set buildroot=%root%\nupkg\v141\win32
call :build_all

echo ***** 64-bit MSVC 2017 Build *****
set toolchain=-T v141_xp
set generator=-G "Visual Studio 15 2017 Win64"
set buildroot=%root%\nupkg\v141\x64
call :build_all

rem ***** Make NUGET Package *****
cd %root%
nuget pack Allegro.nuspec
Expand Down

0 comments on commit 59e4016

Please sign in to comment.