mirror of
https://github.com/ekeeke/Genesis-Plus-GX.git
synced 2024-12-27 03:31:49 +01:00
(MSVC) Update solutions for libretro-super
This commit is contained in:
parent
6e32d98903
commit
f4bf6aef18
@ -36,7 +36,7 @@
|
|||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCLibrarianTool"
|
Name="VCLibrarianTool"
|
||||||
OutputFile="$(OutDir)/genesis_plus_gx_libretro_xdk.lib"/>
|
OutputFile="$(OutDir)/msvc-2003-xbox1.lib"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"/>
|
Name="VCPostBuildEventTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
@ -71,7 +71,7 @@
|
|||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCLibrarianTool"
|
Name="VCLibrarianTool"
|
||||||
OutputFile="$(OutDir)/genesis_plus_gx_libretro_xdk.lib"/>
|
OutputFile="$(OutDir)/msvc-2003-xbox1.lib"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"/>
|
Name="VCPostBuildEventTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
@ -107,7 +107,7 @@
|
|||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCLibrarianTool"
|
Name="VCLibrarianTool"
|
||||||
OutputFile="$(OutDir)/genesis_plus_gx_libretro_xdk.lib"/>
|
OutputFile="$(OutDir)/msvc-2003-xbox1.lib"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"/>
|
Name="VCPostBuildEventTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
@ -142,7 +142,7 @@
|
|||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCLibrarianTool"
|
Name="VCLibrarianTool"
|
||||||
OutputFile="$(OutDir)/genesis_plus_gx_libretro_xdk.lib"/>
|
OutputFile="$(OutDir)/msvc-2003-xbox1.lib"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"/>
|
Name="VCPostBuildEventTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
@ -178,7 +178,7 @@
|
|||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCLibrarianTool"
|
Name="VCLibrarianTool"
|
||||||
OutputFile="$(OutDir)/genesis_plus_gx_libretro_xdk.lib"/>
|
OutputFile="$(OutDir)/msvc-2003-xbox1.lib"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"/>
|
Name="VCPostBuildEventTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
|
@ -214,22 +214,22 @@
|
|||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">
|
||||||
<OutputFile>$(OutDir)genesis_plus_gx_libretro_xdk360$(TargetExt)</OutputFile>
|
<OutputFile>$(OutDir)msvc-2010-360$(TargetExt)</OutputFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CodeAnalysis|Xbox 360'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CodeAnalysis|Xbox 360'">
|
||||||
<OutputFile>$(OutDir)genesis_plus_gx_libretro_xdk360$(TargetExt)</OutputFile>
|
<OutputFile>$(OutDir)msvc-2010-360$(TargetExt)</OutputFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Xbox 360'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Xbox 360'">
|
||||||
<OutputFile>$(OutDir)genesis_plus_gx_libretro_xdk360$(TargetExt)</OutputFile>
|
<OutputFile>$(OutDir)msvc-2010-360$(TargetExt)</OutputFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile_FastCap|Xbox 360'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile_FastCap|Xbox 360'">
|
||||||
<OutputFile>$(OutDir)genesis_plus_gx_libretro_xdk360$(TargetExt)</OutputFile>
|
<OutputFile>$(OutDir)msvc-2010-360$(TargetExt)</OutputFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">
|
||||||
<OutputFile>$(OutDir)genesis_plus_gx_libretro_xdk360$(TargetExt)</OutputFile>
|
<OutputFile>$(OutDir)msvc-2010-360$(TargetExt)</OutputFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_LTCG|Xbox 360'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_LTCG|Xbox 360'">
|
||||||
<OutputFile>$(OutDir)genesis_plus_gx_libretro_xdk360$(TargetExt)</OutputFile>
|
<OutputFile>$(OutDir)msvc-2010-360$(TargetExt)</OutputFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
|
124
libretro/msvc/msvc-2010.bat
Normal file
124
libretro/msvc/msvc-2010.bat
Normal file
@ -0,0 +1,124 @@
|
|||||||
|
@echo off
|
||||||
|
|
||||||
|
@echo Setting environment for using Microsoft Visual Studio 2010 x86 tools.
|
||||||
|
|
||||||
|
@call :GetVSCommonToolsDir
|
||||||
|
@if "%VS100COMNTOOLS%"=="" goto error_no_VS100COMNTOOLSDIR
|
||||||
|
|
||||||
|
@call "%VS100COMNTOOLS%VCVarsQueryRegistry.bat" 32bit No64bit
|
||||||
|
|
||||||
|
@if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR
|
||||||
|
@if "%FrameworkDir32%"=="" goto error_no_FrameworkDIR32
|
||||||
|
@if "%FrameworkVersion32%"=="" goto error_no_FrameworkVer32
|
||||||
|
@if "%Framework35Version%"=="" goto error_no_Framework35Version
|
||||||
|
|
||||||
|
@set FrameworkDir=%FrameworkDir32%
|
||||||
|
@set FrameworkVersion=%FrameworkVersion32%
|
||||||
|
|
||||||
|
@if not "%WindowsSdkDir%" == "" (
|
||||||
|
@set "PATH=%WindowsSdkDir%bin\NETFX 4.0 Tools;%WindowsSdkDir%bin;%PATH%"
|
||||||
|
@set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%"
|
||||||
|
@set "LIB=%WindowsSdkDir%lib;%LIB%"
|
||||||
|
)
|
||||||
|
|
||||||
|
@rem
|
||||||
|
@rem Root of Visual Studio IDE installed files.
|
||||||
|
@rem
|
||||||
|
@set DevEnvDir=%VSINSTALLDIR%Common7\IDE\
|
||||||
|
|
||||||
|
@rem PATH
|
||||||
|
@rem ----
|
||||||
|
@if exist "%VSINSTALLDIR%Team Tools\Performance Tools" (
|
||||||
|
@set "PATH=%VSINSTALLDIR%Team Tools\Performance Tools;%PATH%"
|
||||||
|
)
|
||||||
|
@if exist "%ProgramFiles%\HTML Help Workshop" set PATH=%ProgramFiles%\HTML Help Workshop;%PATH%
|
||||||
|
@if exist "%ProgramFiles(x86)%\HTML Help Workshop" set PATH=%ProgramFiles(x86)%\HTML Help Workshop;%PATH%
|
||||||
|
@if exist "%VCINSTALLDIR%VCPackages" set PATH=%VCINSTALLDIR%VCPackages;%PATH%
|
||||||
|
@set PATH=%FrameworkDir%%Framework35Version%;%PATH%
|
||||||
|
@set PATH=%FrameworkDir%%FrameworkVersion%;%PATH%
|
||||||
|
@set PATH=%VSINSTALLDIR%Common7\Tools;%PATH%
|
||||||
|
@if exist "%VCINSTALLDIR%BIN" set PATH=%VCINSTALLDIR%BIN;%PATH%
|
||||||
|
@set PATH=%DevEnvDir%;%PATH%
|
||||||
|
|
||||||
|
@if exist "%VSINSTALLDIR%VSTSDB\Deploy" (
|
||||||
|
@set "PATH=%VSINSTALLDIR%VSTSDB\Deploy;%PATH%"
|
||||||
|
)
|
||||||
|
|
||||||
|
@if not "%FSHARPINSTALLDIR%" == "" (
|
||||||
|
@set "PATH=%FSHARPINSTALLDIR%;%PATH%"
|
||||||
|
)
|
||||||
|
|
||||||
|
@rem INCLUDE
|
||||||
|
@rem -------
|
||||||
|
@if exist "%VCINSTALLDIR%ATLMFC\INCLUDE" set INCLUDE=%VCINSTALLDIR%ATLMFC\INCLUDE;%INCLUDE%
|
||||||
|
@if exist "%VCINSTALLDIR%INCLUDE" set INCLUDE=%VCINSTALLDIR%INCLUDE;%INCLUDE%
|
||||||
|
|
||||||
|
@rem LIB
|
||||||
|
@rem ---
|
||||||
|
@if exist "%VCINSTALLDIR%ATLMFC\LIB" set LIB=%VCINSTALLDIR%ATLMFC\LIB;%LIB%
|
||||||
|
@if exist "%VCINSTALLDIR%LIB" set LIB=%VCINSTALLDIR%LIB;%LIB%
|
||||||
|
|
||||||
|
@rem LIBPATH
|
||||||
|
@rem -------
|
||||||
|
@if exist "%VCINSTALLDIR%ATLMFC\LIB" set LIBPATH=%VCINSTALLDIR%ATLMFC\LIB;%LIBPATH%
|
||||||
|
@if exist "%VCINSTALLDIR%LIB" set LIBPATH=%VCINSTALLDIR%LIB;%LIBPATH%
|
||||||
|
@set LIBPATH=%FrameworkDir%%Framework35Version%;%LIBPATH%
|
||||||
|
@set LIBPATH=%FrameworkDir%%FrameworkVersion%;%LIBPATH%
|
||||||
|
|
||||||
|
@goto end
|
||||||
|
|
||||||
|
@REM -----------------------------------------------------------------------
|
||||||
|
:GetVSCommonToolsDir
|
||||||
|
@set VS100COMNTOOLS=
|
||||||
|
@call :GetVSCommonToolsDirHelper32 HKLM > nul 2>&1
|
||||||
|
@if errorlevel 1 call :GetVSCommonToolsDirHelper32 HKCU > nul 2>&1
|
||||||
|
@if errorlevel 1 call :GetVSCommonToolsDirHelper64 HKLM > nul 2>&1
|
||||||
|
@if errorlevel 1 call :GetVSCommonToolsDirHelper64 HKCU > nul 2>&1
|
||||||
|
@exit /B 0
|
||||||
|
|
||||||
|
:GetVSCommonToolsDirHelper32
|
||||||
|
@for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Microsoft\VisualStudio\SxS\VS7" /v "10.0"') DO (
|
||||||
|
@if "%%i"=="10.0" (
|
||||||
|
@SET "VS100COMNTOOLS=%%k"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
@if "%VS100COMNTOOLS%"=="" exit /B 1
|
||||||
|
@SET "VS100COMNTOOLS=%VS100COMNTOOLS%Common7\Tools\"
|
||||||
|
@exit /B 0
|
||||||
|
|
||||||
|
:GetVSCommonToolsDirHelper64
|
||||||
|
@for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7" /v "10.0"') DO (
|
||||||
|
@if "%%i"=="10.0" (
|
||||||
|
@SET "VS100COMNTOOLS=%%k"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
@if "%VS100COMNTOOLS%"=="" exit /B 1
|
||||||
|
@SET "VS100COMNTOOLS=%VS100COMNTOOLS%Common7\Tools\"
|
||||||
|
@exit /B 0
|
||||||
|
|
||||||
|
@REM -----------------------------------------------------------------------
|
||||||
|
:error_no_VS100COMNTOOLSDIR
|
||||||
|
@echo ERROR: Cannot determine the location of the VS Common Tools folder.
|
||||||
|
@goto end
|
||||||
|
|
||||||
|
:error_no_VSINSTALLDIR
|
||||||
|
@echo ERROR: Cannot determine the location of the VS installation.
|
||||||
|
@goto end
|
||||||
|
|
||||||
|
:error_no_FrameworkDIR32
|
||||||
|
@echo ERROR: Cannot determine the location of the .NET Framework 32bit installation.
|
||||||
|
@goto end
|
||||||
|
|
||||||
|
:error_no_FrameworkVer32
|
||||||
|
@echo ERROR: Cannot determine the version of the .NET Framework 32bit installation.
|
||||||
|
@goto end
|
||||||
|
|
||||||
|
:error_no_Framework35Version
|
||||||
|
@echo ERROR: Cannot determine the .NET Framework 3.5 version.
|
||||||
|
@goto end
|
||||||
|
|
||||||
|
:end
|
||||||
|
|
||||||
|
msbuild msvc-2010.sln /p:Configuration=Release /target:clean
|
||||||
|
msbuild msvc-2010.sln /p:Configuration=Release
|
||||||
|
exit
|
@ -1,4 +1,4 @@
|
|||||||
LIBRARY "libretro-prboom msvc2010"
|
LIBRARY "msvc-2010"
|
||||||
EXPORTS
|
EXPORTS
|
||||||
retro_set_environment
|
retro_set_environment
|
||||||
retro_set_video_refresh
|
retro_set_video_refresh
|
||||||
|
@ -89,6 +89,12 @@
|
|||||||
<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 Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<OutDir>$(SolutionDir)msvc-2010\$(Configuration)\</OutDir>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<OutDir>$(SolutionDir)msvc-2010\$(Configuration)\</OutDir>
|
||||||
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
|
Loading…
Reference in New Issue
Block a user