From 2f71a32363ba062f42938091acdf11962cba932e Mon Sep 17 00:00:00 2001 From: bunnei Date: Fri, 19 Jan 2018 21:45:07 -0500 Subject: file_sys: Repurpose 3DS IVFC code for Switch ROMFS. --- src/core/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/core/CMakeLists.txt') diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 7153c4f3f..ec25ec9cf 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -13,10 +13,10 @@ add_library(core STATIC file_sys/disk_archive.h file_sys/errors.h file_sys/file_backend.h - file_sys/ivfc_archive.cpp - file_sys/ivfc_archive.h file_sys/path_parser.cpp file_sys/path_parser.h + file_sys/romfs_archive.cpp + file_sys/romfs_archive.h file_sys/savedata_archive.cpp file_sys/savedata_archive.h file_sys/title_metadata.cpp -- cgit v1.2.3 From 1c06c918af30e4f431920c6197128524b2caee14 Mon Sep 17 00:00:00 2001 From: bunnei Date: Fri, 19 Jan 2018 22:18:01 -0500 Subject: file_sys: Remove disk_archive, savedata_archive, and title_metadata. --- src/core/CMakeLists.txt | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/core/CMakeLists.txt') diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index ec25ec9cf..b2dcc039a 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -9,18 +9,12 @@ add_library(core STATIC file_sys/archive_backend.cpp file_sys/archive_backend.h file_sys/directory_backend.h - file_sys/disk_archive.cpp - file_sys/disk_archive.h file_sys/errors.h file_sys/file_backend.h file_sys/path_parser.cpp file_sys/path_parser.h file_sys/romfs_archive.cpp file_sys/romfs_archive.h - file_sys/savedata_archive.cpp - file_sys/savedata_archive.h - file_sys/title_metadata.cpp - file_sys/title_metadata.h frontend/emu_window.cpp frontend/emu_window.h frontend/framebuffer_layout.cpp -- cgit v1.2.3 From 00851a5ef442947c4237f32e063c37e7751db3ed Mon Sep 17 00:00:00 2001 From: bunnei Date: Fri, 19 Jan 2018 22:34:48 -0500 Subject: file_sys: Cleanup to better match Switch file system constructs. file_sys: Add factory class for RomFS file system. --- src/core/CMakeLists.txt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'src/core/CMakeLists.txt') diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index b2dcc039a..5ff1311a2 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -6,15 +6,17 @@ add_library(core STATIC core.h core_timing.cpp core_timing.h - file_sys/archive_backend.cpp - file_sys/archive_backend.h - file_sys/directory_backend.h + file_sys/directory.h file_sys/errors.h - file_sys/file_backend.h + file_sys/filesystem.cpp + file_sys/filesystem.h file_sys/path_parser.cpp file_sys/path_parser.h - file_sys/romfs_archive.cpp - file_sys/romfs_archive.h + file_sys/romfs_factory.cpp + file_sys/romfs_factory.h + file_sys/romfs_filesystem.cpp + file_sys/romfs_filesystem.h + file_sys/storage.h frontend/emu_window.cpp frontend/emu_window.h frontend/framebuffer_layout.cpp -- cgit v1.2.3 From d64b7d7dfda8123cc8e0d6abaf358a4a08ba795c Mon Sep 17 00:00:00 2001 From: David Marcec Date: Tue, 16 Jan 2018 19:20:12 -0800 Subject: filesystem: Implement basic IStorage functionality. --- src/core/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/core/CMakeLists.txt') diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 5ff1311a2..433e7e596 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -97,6 +97,10 @@ add_library(core STATIC hle/service/audio/audio.h hle/service/audio/audout_u.cpp hle/service/audio/audout_u.h + hle/service/filesystem/filesystem.cpp + hle/service/filesystem/filesystem.h + hle/service/filesystem/fsp_srv.cpp + hle/service/filesystem/fsp_srv.h hle/service/hid/hid.cpp hle/service/hid/hid.h hle/service/lm/lm.cpp -- cgit v1.2.3