diff --git a/appveyor.yml b/appveyor.yml index e7741cc..d765b48 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,31 +1,33 @@ version: 0.1.{build} +shallow_clone: true + image: Visual Studio 2017 environment: - matrix: - - generator: "Visual Studio 15" - config: Release - platform: x86 - arch: win32 - output: win32\genesis_plus_gx_libretro.dll - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + makefile_location: "." + makefile_name: makefile.libretro + target_name: genesis_plus_gx - - generator: "Visual Studio 15" - config: Release - platform: x64 - arch: win32-x64 - output: win32\genesis_plus_gx_libretro.dll - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 +configuration: + - release + +platform: + - windows_msvc2017_uwp_x64 + - windows_msvc2017_uwp_x86 + - windows_msvc2017_uwp_arm + - windows_msvc2017_desktop_x64 + - windows_msvc2017_desktop_x86 init: - - git config --global core.autocrlf input - -before_build: - - git submodule update --init --recursive + - set Path=C:\msys64\usr\bin;%Path% build_script: - - msbuild libretro\msvc\msvc-2017.sln /t:build /p:Configuration="%config%";Platform="%platform%" /m /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" + - cd %makefile_location% + - make -f %makefile_name% platform=%platform% artifacts: - - path: 'libretro\**\*.dll' + - path: '**\%target_name%*.dll' + - path: '**\%target_name%*.lib' + - path: '**\%target_name%*.pdb' + - path: '**\libretro.h' \ No newline at end of file diff --git a/libretro/msvc/msvc-2017.sln b/libretro/msvc/msvc-2017.sln deleted file mode 100644 index 78acaf7..0000000 --- a/libretro/msvc/msvc-2017.sln +++ /dev/null @@ -1,28 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.26228.9 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msvc-2017", "msvc-2017\msvc-2017.vcxproj", "{29DF2EE7-2930-4BD3-8AC5-81A2534ACC99}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {29DF2EE7-2930-4BD3-8AC5-81A2534ACC99}.Debug|x64.ActiveCfg = Debug|x64 - {29DF2EE7-2930-4BD3-8AC5-81A2534ACC99}.Debug|x64.Build.0 = Debug|x64 - {29DF2EE7-2930-4BD3-8AC5-81A2534ACC99}.Debug|x86.ActiveCfg = Debug|Win32 - {29DF2EE7-2930-4BD3-8AC5-81A2534ACC99}.Debug|x86.Build.0 = Debug|Win32 - {29DF2EE7-2930-4BD3-8AC5-81A2534ACC99}.Release|x64.ActiveCfg = Release|x64 - {29DF2EE7-2930-4BD3-8AC5-81A2534ACC99}.Release|x64.Build.0 = Release|x64 - {29DF2EE7-2930-4BD3-8AC5-81A2534ACC99}.Release|x86.ActiveCfg = Release|Win32 - {29DF2EE7-2930-4BD3-8AC5-81A2534ACC99}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/libretro/msvc/msvc-2017/libretro.def b/libretro/msvc/msvc-2017/libretro.def deleted file mode 100644 index 1ef180f..0000000 --- a/libretro/msvc/msvc-2017/libretro.def +++ /dev/null @@ -1,27 +0,0 @@ -LIBRARY "genesis_plus_gx_libretro" -EXPORTS -retro_set_environment -retro_set_video_refresh -retro_set_audio_sample -retro_set_audio_sample_batch -retro_set_input_poll -retro_set_input_state -retro_init -retro_deinit -retro_api_version -retro_get_system_info -retro_get_system_av_info -retro_set_controller_port_device -retro_reset -retro_run -retro_serialize_size -retro_serialize -retro_unserialize -retro_cheat_reset -retro_cheat_set -retro_load_game -retro_load_game_special -retro_unload_game -retro_get_region -retro_get_memory_data -retro_get_memory_size diff --git a/libretro/msvc/msvc-2017/msvc-2017.vcxproj b/libretro/msvc/msvc-2017/msvc-2017.vcxproj deleted file mode 100644 index 0491094..0000000 --- a/libretro/msvc/msvc-2017/msvc-2017.vcxproj +++ /dev/null @@ -1,253 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {29DF2EE7-2930-4BD3-8AC5-81A2534ACC99} - Win32Proj - msvc2017 - genesis_plus_gx_libretro - 10.0.16299.0 - - - - DynamicLibrary - true - Unicode - v141 - - - DynamicLibrary - true - Unicode - v141 - - - DynamicLibrary - false - true - Unicode - v141 - - - DynamicLibrary - false - true - Unicode - v141 - - - - - - - - - - - - - - - - - - - $(SolutionDir)msvc-2017\$(Configuration)\ - - - - $(SolutionDir)msvc-2017\$(Configuration)\ - - - - NotUsing - Level3 - Disabled - $(SolutionDir)/../../core;$(SolutionDir)/../../utils/zlib;$(SolutionDir)/../../core/cart_hw/svp;$(SolutionDir)/../../libretro;$(SolutionDir)/../../core/m68k;$(SolutionDir)/../../core/z80;$(SolutionDir)/../../core/input_hw;$(SolutionDir)/../../core/cart_hw;$(SolutionDir)/../../core/sound;$(SolutionDir)/../../core/ntsc;$(SolutionDir)/../../core/cd_hw;$(SolutionDir)/../libretro-common/include/;$(SolutionDir)/../../core/cd_hw/libchdr/deps/libFLAC/include;$(SolutionDir)/../../core/cd_hw/libchdr/deps/lzma;$(SolutionDir)/../../core/cd_hw/libchdr/deps/zlib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_USRDLL;MSVC2017_EXPORTS;_CRT_SECURE_NO_WARNINGS;INLINE=static __inline;__inline__=__inline;__extension__=;LSB_FIRST;__LIBRETRO__;USE_16BPP_RENDERING;FRONTEND_SUPPORTS_RGB565;USE_LIBTREMOR;BYTE_ORDER=LITTLE_ENDIAN;HAVE_YM3438_CORE;USE_LIBCHDR;PACKAGE_VERSION="1.3.2";FLAC_API_EXPORTS;FLAC__HAS_OGG=0;_7ZIP_ST;HAVE_STDINT_H;HAVE_STDLIB_H;_DEBUG;%(PreprocessorDefinitions) - - - Windows - true - libretro.def - - - - - NotUsing - Level3 - Disabled - $(SolutionDir)/../../core;$(SolutionDir)/../../utils/zlib;$(SolutionDir)/../../core/cart_hw/svp;$(SolutionDir)/../../libretro;$(SolutionDir)/../../core/m68k;$(SolutionDir)/../../core/z80;$(SolutionDir)/../../core/input_hw;$(SolutionDir)/../../core/cart_hw;$(SolutionDir)/../../core/sound;$(SolutionDir)/../../core/ntsc;$(SolutionDir)/../../core/cd_hw;$(SolutionDir)/../libretro-common/include/;$(SolutionDir)/../../core/cd_hw/libchdr/deps/libFLAC/include;$(SolutionDir)/../../core/cd_hw/libchdr/deps/lzma;$(SolutionDir)/../../core/cd_hw/libchdr/deps/zlib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_USRDLL;MSVC2017_EXPORTS;_CRT_SECURE_NO_WARNINGS;INLINE=static __inline;__inline__=__inline;__extension__=;LSB_FIRST;__LIBRETRO__;USE_16BPP_RENDERING;FRONTEND_SUPPORTS_RGB565;USE_LIBTREMOR;BYTE_ORDER=LITTLE_ENDIAN;HAVE_YM3438_CORE;USE_LIBCHDR;PACKAGE_VERSION="1.3.2";FLAC_API_EXPORTS;FLAC__HAS_OGG=0;_7ZIP_ST;HAVE_STDINT_H;HAVE_STDLIB_H;_DEBUG;%(PreprocessorDefinitions) - - - Windows - true - libretro.def - - - - - Level3 - NotUsing - MaxSpeed - true - true - $(SolutionDir)/../../core;$(SolutionDir)/../../utils/zlib;$(SolutionDir)/../../core/cart_hw/svp;$(SolutionDir)/../../libretro;$(SolutionDir)/../../core/m68k;$(SolutionDir)/../../core/z80;$(SolutionDir)/../../core/input_hw;$(SolutionDir)/../../core/cart_hw;$(SolutionDir)/../../core/sound;$(SolutionDir)/../../core/ntsc;$(SolutionDir)/../../core/cd_hw;$(SolutionDir)/../libretro-common/include/;$(SolutionDir)/../../core/cd_hw/libchdr/deps/libFLAC/include;$(SolutionDir)/../../core/cd_hw/libchdr/deps/lzma;$(SolutionDir)/../../core/cd_hw/libchdr/deps/zlib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_USRDLL;MSVC2017_EXPORTS;_CRT_SECURE_NO_WARNINGS;INLINE=static __inline;__inline__=__inline;__extension__=;LSB_FIRST;__LIBRETRO__;USE_16BPP_RENDERING;FRONTEND_SUPPORTS_RGB565;USE_LIBTREMOR;BYTE_ORDER=LITTLE_ENDIAN;HAVE_YM3438_CORE;USE_LIBCHDR;PACKAGE_VERSION="1.3.2";FLAC_API_EXPORTS;FLAC__HAS_OGG=0;_7ZIP_ST;HAVE_STDINT_H;HAVE_STDLIB_H;NDEBUG;%(PreprocessorDefinitions) - MultiThreaded - false - Fast - - - Windows - true - true - true - libretro.def - - - - - Level3 - NotUsing - MaxSpeed - true - true - $(SolutionDir)/../../core;$(SolutionDir)/../../utils/zlib;$(SolutionDir)/../../core/cart_hw/svp;$(SolutionDir)/../../libretro;$(SolutionDir)/../../core/m68k;$(SolutionDir)/../../core/z80;$(SolutionDir)/../../core/input_hw;$(SolutionDir)/../../core/cart_hw;$(SolutionDir)/../../core/sound;$(SolutionDir)/../../core/ntsc;$(SolutionDir)/../../core/cd_hw;$(SolutionDir)/../libretro-common/include/;$(SolutionDir)/../../core/cd_hw/libchdr/deps/libFLAC/include;$(SolutionDir)/../../core/cd_hw/libchdr/deps/lzma;$(SolutionDir)/../../core/cd_hw/libchdr/deps/zlib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_USRDLL;MSVC2017_EXPORTS;_CRT_SECURE_NO_WARNINGS;INLINE=static __inline;__inline__=__inline;__extension__=;LSB_FIRST;__LIBRETRO__;USE_16BPP_RENDERING;FRONTEND_SUPPORTS_RGB565;USE_LIBTREMOR;BYTE_ORDER=LITTLE_ENDIAN;HAVE_YM3438_CORE;USE_LIBCHDR;PACKAGE_VERSION="1.3.2";FLAC_API_EXPORTS;FLAC__HAS_OGG=0;_7ZIP_ST;HAVE_STDINT_H;HAVE_STDLIB_H;NDEBUG;%(PreprocessorDefinitions) - MultiThreaded - false - Fast - - - Windows - true - true - true - libretro.def - - - - - - diff --git a/libretro/msvc/msvc-2017/msvc-2017.vcxproj.filters b/libretro/msvc/msvc-2017/msvc-2017.vcxproj.filters deleted file mode 100644 index 85e5dbf..0000000 --- a/libretro/msvc/msvc-2017/msvc-2017.vcxproj.filters +++ /dev/null @@ -1,367 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {e0f9ca3b-df0f-4cf9-bde1-9fa3c945b0df} - - - {0605ef1a-d898-494c-a898-8f06000646ae} - - - {8b373848-96f7-4410-a466-5d7cb6866b0f} - - - {ea37a461-94f4-40e3-91a8-2b254b94f547} - - - {becebb08-7987-4fe3-8ee0-dd47889d4996} - - - {e66cf784-cb76-4a70-a2e0-327a3b4c96eb} - - - {39a1110f-2062-4e3c-9f43-aca63cc20cda} - - - {95e90e29-1915-4f70-b6e0-50b9dace48cf} - - - {eba4b43d-dbd8-4170-9853-e3234db6dfc0} - - - {c4a5e1da-1ff3-4c81-893c-97364ed7ed4b} - - - {0bcbca3b-7435-43fd-b326-345e29319174} - - - {fab41b84-b923-4fb1-87bf-62fe66c164e0} - - - {38ead1c3-a481-4459-9504-d15bb7df1e20} - - - {d263bf90-91f4-4095-a4d7-2819f7c487ba} - - - {2d66f06d-9582-4724-b680-317a6ec634d9} - - - {8943a4d0-69c9-40bf-a571-be5bf9d93528} - - - - - Source Files\cart_hw\svp - - - Source Files\cart_hw\svp - - - Source Files\cart_hw - - - Source Files\cart_hw - - - Source Files\cart_hw - - - Source Files\cart_hw - - - Source Files\cart_hw - - - Source Files\input_hw - - - Source Files\input_hw - - - Source Files\input_hw - - - Source Files\input_hw - - - Source Files\input_hw - - - Source Files\input_hw - - - Source Files\input_hw - - - Source Files\input_hw - - - Source Files\input_hw - - - Source Files\input_hw - - - Source Files\input_hw - - - Source Files\libretro - - - Source Files\m68k - - - Source Files\m68k - - - Source Files\ntsc - - - Source Files\ntsc - - - Source Files\sound - - - Source Files\sound - - - Source Files\sound - - - Source Files\sound - - - Source Files\sound - - - Source Files\sound - - - Source Files\z80 - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files\cd_hw - - - Source Files\cd_hw - - - Source Files\cd_hw - - - Source Files\cd_hw - - - Source Files\cd_hw - - - Source Files\cd_hw - - - Source Files\libretro - - - Source Files\cart_hw - - - Source Files\cart_hw - - - Source Files\cart_hw - - - Source Files\sound - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\tremor - - - Source Files\libretro-common - - - Source Files\libretro-common - - - Source Files\libretro-common - - - Source Files\libretro-common - - - Source Files\libretro-common - - - Source Files\libretro-common - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\flac - - - Source Files\cd_hw\libchdr\deps\lzma - - - Source Files\cd_hw\libchdr\deps\lzma - - - Source Files\cd_hw\libchdr\deps\zlib - - - Source Files\cd_hw\libchdr\deps\zlib - - - Source Files\cd_hw\libchdr\deps\zlib - - - Source Files\cd_hw\libchdr\deps\zlib - - - Source Files\cd_hw\libchdr\deps\zlib - - - Source Files\cd_hw\libchdr - - - Source Files\cd_hw\libchdr - - - Source Files\cd_hw\libchdr - - - Source Files\cd_hw\libchdr - - - Source Files\cd_hw\libchdr - - - Source Files\cd_hw\libchdr\deps\lzma - - - \ No newline at end of file