diff --git a/shell/linux/Makefile b/shell/linux/Makefile index b445f89e0..b5e042ab6 100644 --- a/shell/linux/Makefile +++ b/shell/linux/Makefile @@ -237,7 +237,7 @@ else ifneq (,$(findstring vero4k,$(platform))) else ifneq (,$(findstring win32,$(platform))) X64_REC := 1 NOT_ARM := 1 - CFLAGS += -DTARGET_NO_WEBUI -fno-builtin-sqrtf -funroll-loops + CFLAGS += -DTARGET_NO_WEBUI -fno-builtin-sqrtf -funroll-loops -DHAVE_FSEEKO LDFLAGS += -static-libgcc -static-libstdc++ LIBS := -lopengl32 -lwinmm -lgdi32 -lwsock32 -ldsound -lcomctl32 -lcomdlg32 -lxinput -liphlpapi PLATFORM_EXT := exe diff --git a/shell/reicast.vcxproj b/shell/reicast.vcxproj index 0cdeb4d4d..6a8ec8b4c 100644 --- a/shell/reicast.vcxproj +++ b/shell/reicast.vcxproj @@ -39,10 +39,35 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -80,6 +105,19 @@ + + + + + + + + + + + + + @@ -250,11 +288,31 @@ + + + + + + + + + + + + + + + + + + + + @@ -268,6 +326,20 @@ + + + + + + + + + + + + + + @@ -567,8 +639,8 @@ Level3 Full - WIN32;NDEBUG;_CONSOLE;X86;RELEASE;%(PreprocessorDefinitions) - $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles + WIN32;CHD5_FLAC;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;HAVE_LROUND;HAVE_STDINT_H;HAVE_STDLIB_H;CHD5_LZMA;_7ZIP_ST;NDEBUG;_CONSOLE;X86;RELEASE;%(PreprocessorDefinitions) + $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include /MP %(AdditionalOptions) AnySuitable true @@ -599,8 +671,8 @@ Level3 Full - WIN32;NDEBUG;_CONSOLE;X86;RELEASE;TARGET_NAOMI;%(PreprocessorDefinitions) - $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles + WIN32;CHD5_FLAC;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;HAVE_LROUND;HAVE_STDINT_H;HAVE_STDLIB_H;CHD5_LZMA;_7ZIP_ST;NDEBUG;_CONSOLE;X86;RELEASE;TARGET_NAOMI;%(PreprocessorDefinitions) + $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include /MP %(AdditionalOptions) AnySuitable true @@ -631,8 +703,8 @@ Level3 Full - WIN32;NDEBUG;_CONSOLE;X86;RELEASE;%(PreprocessorDefinitions) - $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles + WIN32;CHD5_FLAC;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;HAVE_LROUND;HAVE_STDINT_H;HAVE_STDLIB_H;CHD5_LZMA;_7ZIP_ST;NDEBUG;_CONSOLE;X86;RELEASE;%(PreprocessorDefinitions) + $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include /MP %(AdditionalOptions) AnySuitable true @@ -665,8 +737,8 @@ Level3 Full - WIN32;NDEBUG;_CONSOLE;X86;RELEASE;TARGET_NAOMI;%(PreprocessorDefinitions) - $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles + WIN32;CHD5_FLAC;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;HAVE_LROUND;HAVE_STDINT_H;HAVE_STDLIB_H;CHD5_LZMA;_7ZIP_ST;NDEBUG;_CONSOLE;X86;RELEASE;TARGET_NAOMI;%(PreprocessorDefinitions) + $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include /MP %(AdditionalOptions) AnySuitable true @@ -699,8 +771,8 @@ Level3 Disabled - WIN32;_DEBUG;_CONSOLE;X86;%(PreprocessorDefinitions) - $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles + WIN32;CHD5_FLAC;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;HAVE_LROUND;HAVE_STDINT_H;HAVE_STDLIB_H;CHD5_LZMA;_7ZIP_ST;_DEBUG;_CONSOLE;X86;%(PreprocessorDefinitions) + $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include true false Default @@ -720,8 +792,8 @@ Level3 Disabled - WIN32;_DEBUG;_CONSOLE;X86;TARGET_NAOMI;%(PreprocessorDefinitions) - $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles + WIN32;CHD5_FLAC;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;HAVE_LROUND;HAVE_STDINT_H;HAVE_STDLIB_H;CHD5_LZMA;_7ZIP_ST;_DEBUG;_CONSOLE;X86;TARGET_NAOMI;%(PreprocessorDefinitions) + $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include true false Default @@ -741,8 +813,8 @@ Level3 Disabled - WIN32;_DEBUG;_CONSOLE;X86;%(PreprocessorDefinitions) - $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles + WIN32;CHD5_FLAC;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;HAVE_LROUND;HAVE_STDINT_H;HAVE_STDLIB_H;CHD5_LZMA;_7ZIP_ST;_DEBUG;_CONSOLE;X86;%(PreprocessorDefinitions) + $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include true false Default @@ -765,8 +837,8 @@ Level3 Disabled - WIN32;_DEBUG;_CONSOLE;X86;TARGET_NAOMI;%(PreprocessorDefinitions) - $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles + WIN32;CHD5_FLAC;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;HAVE_LROUND;HAVE_STDINT_H;HAVE_STDLIB_H;CHD5_LZMA;_7ZIP_ST;_DEBUG;_CONSOLE;X86;TARGET_NAOMI;%(PreprocessorDefinitions) + $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include true false Default diff --git a/shell/reicast.vcxproj.filters b/shell/reicast.vcxproj.filters index b983022f6..6c854badf 100644 --- a/shell/reicast.vcxproj.filters +++ b/shell/reicast.vcxproj.filters @@ -97,9 +97,6 @@ deps\crypto - - deps\chdr - imgread @@ -454,6 +451,123 @@ hw\pvr + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\flac\src\libFLAC + + + deps\chdr + + + deps\chdr + + + deps\chdr + + + deps\chdr + + + deps\chdr + @@ -588,6 +702,27 @@ {a67aece4-e47f-48a2-8944-6afbe679a5fb} + + {4c0328b2-a9b3-4b0a-ab54-558ba960b03a} + + + {8bb0b4a0-7661-4533-9245-fc43582f6182} + + + {98226656-1e2d-4d69-bcd4-c1c1b6d4cb0a} + + + {f06382df-ae0e-459c-92a2-dc0eaab25b05} + + + {39e82b10-530a-4978-b8cc-8a11b67981d7} + + + {51e03f58-a90d-4ebc-95f7-6af6cdc39165} + + + {4c52c0a3-9e35-4285-a062-290d3667e1d1} + @@ -977,6 +1112,108 @@ hw\pvr + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\lzma + + + deps\flac\include\FLAC + + + deps\flac\include\FLAC + + + deps\flac\include\FLAC + + + deps\flac\include\FLAC + + + deps\flac\include\FLAC + + + deps\flac\include\FLAC + + + deps\flac\include\FLAC + + + deps\flac\include\FLAC + + + deps\flac\include\FLAC + + + deps\flac\include\share + + + deps\flac\include\share + + + deps\flac\include\share + + + deps\flac\include\share + + + deps\flac\include\share + + + deps\flac\include\share + + + deps\flac\include\share + + + deps\chdr + + + deps\chdr + + + deps\chdr + + + deps\chdr +