diff options
| author | Glenn Rice <glennricster@gmail.com> | 2010-12-15 14:47:13 +0000 |
|---|---|---|
| committer | Glenn Rice <glennricster@gmail.com> | 2010-12-15 14:47:13 +0000 |
| commit | 77837b803475b997d17e3bc5884a0c4ccfdf968a (patch) | |
| tree | 55132737842ba90665582bcf29ca58028b05cdc4 /Source/Core/DiscIO/Src/NANDContentLoader.cpp | |
| parent | 02a38baf7c087ee5e1786ba7ea28f818cdbde0e5 (diff) | |
Make sure a few more directories exist when needed. Most package builders (including cmake/cpack) do not install the empty directories in the shared data, and so the paths need to be created at runtime.
Also set up cmake/cpack to create prebuilt binary packages and source packages.
Also change the vertex shader dump file name in the gfx debugger to something that makes more sense.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6587 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/DiscIO/Src/NANDContentLoader.cpp')
| -rw-r--r-- | Source/Core/DiscIO/Src/NANDContentLoader.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Core/DiscIO/Src/NANDContentLoader.cpp b/Source/Core/DiscIO/Src/NANDContentLoader.cpp index 854d607ca6..9d0f2e432c 100644 --- a/Source/Core/DiscIO/Src/NANDContentLoader.cpp +++ b/Source/Core/DiscIO/Src/NANDContentLoader.cpp @@ -83,6 +83,8 @@ std::string CSharedContent::AddSharedContent(u8* _pHash) memcpy(Element.FileName, c_ID, 8); memcpy(Element.SHA1Hash, _pHash, 20); m_Elements.push_back(Element); + + File::CreateFullPath(contentMap); FILE* pFile = fopen(contentMap, "ab"); if (pFile) { @@ -403,6 +405,7 @@ cUIDsys::cUIDsys() *(u64*)&(Element.titleID) = Common::swap64(TITLEID_SYSMENU); *(u32*)&(Element.UID) = Common::swap32(lastUID++); + File::CreateFullPath(uidSys); FILE* pFile = fopen(uidSys, "wb"); if (pFile) { @@ -438,6 +441,8 @@ bool cUIDsys::AddTitle(u64 _TitleID) *(u64*)&(Element.titleID) = Common::swap64(_TitleID); *(u32*)&(Element.UID) = Common::swap32(lastUID++); m_Elements.push_back(Element); + + File::CreateFullPath(uidSys); FILE* pFile = fopen(uidSys, "ab"); if (pFile) { |
