mirror of
https://github.com/libretro/RetroArch
synced 2025-02-28 22:13:51 +00:00
emscripten and psp frontend driver refinement
This commit is contained in:
parent
9d7bb72c00
commit
ff6861fc77
@ -117,7 +117,7 @@ static void frontend_emscripten_get_env(int *argc, char *argv[],
|
||||
"bundle/shaders", sizeof(g_defaults.dir.shader));
|
||||
|
||||
/* user data dirs */
|
||||
fill_pathname_join(g_defaults.dir.cheats, base_path,
|
||||
fill_pathname_join(g_defaults.dir.cheats, user_path,
|
||||
"cheats", sizeof(g_defaults.dir.cheats));
|
||||
fill_pathname_join(g_defaults.dir.menu_config, user_path,
|
||||
"config", sizeof(g_defaults.dir.menu_config));
|
||||
@ -150,20 +150,11 @@ static void frontend_emscripten_get_env(int *argc, char *argv[],
|
||||
fill_pathname_join(g_defaults.path.config, user_path,
|
||||
file_path_str(FILE_PATH_MAIN_CONFIG), sizeof(g_defaults.path.config));
|
||||
|
||||
path_mkdir(g_defaults.dir.core);
|
||||
|
||||
path_mkdir(g_defaults.dir.assets);
|
||||
path_mkdir(g_defaults.dir.autoconfig);
|
||||
path_mkdir(g_defaults.dir.cursor);
|
||||
path_mkdir(g_defaults.dir.database);
|
||||
path_mkdir(g_defaults.dir.core_info);
|
||||
path_mkdir(g_defaults.dir.overlay);
|
||||
path_mkdir(g_defaults.dir.shader);
|
||||
|
||||
/* create user data dirs */
|
||||
path_mkdir(g_defaults.dir.cheats);
|
||||
path_mkdir(g_defaults.dir.core_assets);
|
||||
path_mkdir(g_defaults.dir.menu_config);
|
||||
path_mkdir(g_defaults.dir.menu_content);
|
||||
path_mkdir(g_defaults.dir.core_assets);
|
||||
path_mkdir(g_defaults.dir.playlist);
|
||||
path_mkdir(g_defaults.dir.remap);
|
||||
path_mkdir(g_defaults.dir.savestate);
|
||||
@ -172,6 +163,7 @@ static void frontend_emscripten_get_env(int *argc, char *argv[],
|
||||
path_mkdir(g_defaults.dir.system);
|
||||
path_mkdir(g_defaults.dir.thumbnails);
|
||||
|
||||
/* create cache dir */
|
||||
path_mkdir(g_defaults.dir.cache);
|
||||
|
||||
snprintf(g_defaults.settings.menu, sizeof(g_defaults.settings.menu), "rgui");
|
||||
|
@ -131,9 +131,6 @@ static void frontend_psp_get_environment_settings(int *argc, char *argv[],
|
||||
fill_pathname_join(g_defaults.path.config, g_defaults.dir.port,
|
||||
file_path_str(FILE_PATH_MAIN_CONFIG), sizeof(g_defaults.path.config));
|
||||
#else
|
||||
/* it seems recursive mkdir doesn't always works on PSP
|
||||
so create this dir first */
|
||||
path_mkdir(user_path);
|
||||
|
||||
fill_pathname_join(g_defaults.dir.core, g_defaults.dir.port,
|
||||
"CORES", sizeof(g_defaults.dir.core));
|
||||
@ -141,6 +138,7 @@ static void frontend_psp_get_environment_settings(int *argc, char *argv[],
|
||||
"INFO", sizeof(g_defaults.dir.core_info));
|
||||
|
||||
/* bundle data */
|
||||
/*
|
||||
fill_pathname_join(g_defaults.dir.assets, g_defaults.dir.port,
|
||||
"BUNDLE/ASSETS", sizeof(g_defaults.dir.assets));
|
||||
fill_pathname_join(g_defaults.dir.autoconfig, g_defaults.dir.port,
|
||||
@ -155,6 +153,7 @@ static void frontend_psp_get_environment_settings(int *argc, char *argv[],
|
||||
"BUNDLE/OVERLAYS", sizeof(g_defaults.dir.osk_overlay));
|
||||
fill_pathname_join(g_defaults.dir.shader, base_path,
|
||||
"BUNDLE/SHADERS", sizeof(g_defaults.dir.shader));
|
||||
*/
|
||||
|
||||
/* user data */
|
||||
fill_pathname_join(g_defaults.dir.cheats, user_path,
|
||||
@ -175,6 +174,8 @@ static void frontend_psp_get_environment_settings(int *argc, char *argv[],
|
||||
"SCREENSHOTS", sizeof(g_defaults.dir.screenshot));
|
||||
fill_pathname_join(g_defaults.dir.system, user_path,
|
||||
"SYSTEM", sizeof(g_defaults.dir.system));
|
||||
/* fill_pathname_join(g_defaults.dir.thumbnails, user_path,
|
||||
"THUMBNAILS", sizeof(g_defaults.dir.thumbnails)); */
|
||||
|
||||
/* cache dir */
|
||||
fill_pathname_join(g_defaults.dir.cache, user_path,
|
||||
@ -186,18 +187,21 @@ static void frontend_psp_get_environment_settings(int *argc, char *argv[],
|
||||
fill_pathname_join(g_defaults.path.config, user_path,
|
||||
file_path_str(FILE_PATH_MAIN_CONFIG), sizeof(g_defaults.path.config));
|
||||
#endif
|
||||
/* create the dirs to avoid problems further down the line */
|
||||
path_mkdir(g_defaults.dir.assets);
|
||||
path_mkdir(g_defaults.dir.cache);
|
||||
/* create user data dirs */
|
||||
path_mkdir(g_defaults.dir.cheats);
|
||||
path_mkdir(g_defaults.dir.core_assets);
|
||||
path_mkdir(g_defaults.dir.playlist);
|
||||
path_mkdir(g_defaults.dir.menu_config);
|
||||
path_mkdir(g_defaults.dir.playlist);
|
||||
path_mkdir(g_defaults.dir.remap);
|
||||
path_mkdir(g_defaults.dir.savestate);
|
||||
path_mkdir(g_defaults.dir.screenshot);
|
||||
path_mkdir(g_defaults.dir.sram);
|
||||
path_mkdir(g_defaults.dir.system);
|
||||
/* path_mkdir(g_defaults.dir.thumbnails); */
|
||||
|
||||
/* create cache dir */
|
||||
path_mkdir(g_defaults.dir.cache);
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user