mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-24 14:49:42 -06:00
Externals/FatFs: Build as part of Dolphin.
Co-authored-by: Pablo Stebler <pablo@stebler.xyz>
This commit is contained in:
3
Externals/ExternalsReferenceAll.props
vendored
3
Externals/ExternalsReferenceAll.props
vendored
@ -34,6 +34,9 @@
|
||||
<ProjectReference Include="$(ExternalsDir)enet\enet.vcxproj">
|
||||
<Project>{cbc76802-c128-4b17-bf6c-23b08c313e5e}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="$(ExternalsDir)FatFs\FatFs.vcxproj">
|
||||
<Project>{3F17D282-A77D-4931-B844-903AD0809A5E}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="$(ExternalsDir)fmt\fmt.vcxproj">
|
||||
<Project>{4BC5A148-0AB3-440F-A980-A29B4B999190}</Project>
|
||||
</ProjectReference>
|
||||
|
12
Externals/FatFs/CMakeLists.txt
vendored
Normal file
12
Externals/FatFs/CMakeLists.txt
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
add_library(FatFs STATIC
|
||||
ff.c
|
||||
ffunicode.c
|
||||
diskio.h
|
||||
ff.h
|
||||
ffconf.h
|
||||
)
|
||||
|
||||
target_include_directories(FatFs
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
33
Externals/FatFs/FatFs.vcxproj
vendored
Normal file
33
Externals/FatFs/FatFs.vcxproj
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\..\Source\VSProps\Base.Macros.props" />
|
||||
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{3F17D282-A77D-4931-B844-903AD0809A5E}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings" />
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="$(VSPropsDir)Base.props" />
|
||||
<Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<ItemGroup>
|
||||
<ClCompile Include="ff.c" />
|
||||
<ClCompile Include="ffunicode.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Text Include="CMakeLists.txt" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="diskio.h" />
|
||||
<ClInclude Include="ff.h" />
|
||||
<ClInclude Include="ffconf.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
2
Externals/licenses.md
vendored
2
Externals/licenses.md
vendored
@ -14,6 +14,8 @@ Dolphin includes or links code of the following third-party software projects:
|
||||
[MIT](https://github.com/discordapp/discord-rpc/blob/master/LICENSE)
|
||||
- [ENet](http://enet.bespin.org/):
|
||||
[MIT](http://enet.bespin.org/License.html)
|
||||
- [FatFs](http://elm-chan.org/fsw/ff/00index_e.html):
|
||||
[BSD-1-Clause](http://elm-chan.org/fsw/ff/doc/appnote.html#license)
|
||||
- [GCEmu](http://sourceforge.net/projects/gcemu-project/):
|
||||
GPLv2+
|
||||
- [gettext](https://www.gnu.org/software/gettext/):
|
||||
|
Reference in New Issue
Block a user