From c1e069c066a609103c6b880585738ecabe48ddd2 Mon Sep 17 00:00:00 2001 From: Zach Hilman Date: Tue, 2 Oct 2018 08:56:56 -0400 Subject: fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dir --- src/core/file_sys/fsmitm_romfsbuild.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/core/file_sys/fsmitm_romfsbuild.h') diff --git a/src/core/file_sys/fsmitm_romfsbuild.h b/src/core/file_sys/fsmitm_romfsbuild.h index b0c3c123b..3d377b0af 100644 --- a/src/core/file_sys/fsmitm_romfsbuild.h +++ b/src/core/file_sys/fsmitm_romfsbuild.h @@ -40,7 +40,7 @@ struct RomFSFileEntry; class RomFSBuildContext { public: - explicit RomFSBuildContext(VirtualDir base); + explicit RomFSBuildContext(VirtualDir base, VirtualDir ext = nullptr); ~RomFSBuildContext(); // This finalizes the context. @@ -48,6 +48,7 @@ public: private: VirtualDir base; + VirtualDir ext; std::shared_ptr root; std::map, std::less<>> directories; std::map, std::less<>> files; @@ -59,7 +60,8 @@ private: u64 file_hash_table_size = 0; u64 file_partition_size = 0; - void VisitDirectory(VirtualDir filesys, std::shared_ptr parent); + void VisitDirectory(VirtualDir filesys, VirtualDir ext, + std::shared_ptr parent); bool AddDirectory(std::shared_ptr parent_dir_ctx, std::shared_ptr dir_ctx); -- cgit v1.2.3