mirror of
https://github.com/libretro/RetroArch
synced 2025-04-02 16:20:39 +00:00
PSL1GHT build fix and folders nromalization (#14993)
This commit is contained in:
parent
671bd9be6a
commit
58282ee98a
@ -27,8 +27,8 @@ ELF_TARGET := retroarch_psl1ght.elf
|
|||||||
SELF_TARGET := $(ELF_TARGET:.elf=.self)
|
SELF_TARGET := $(ELF_TARGET:.elf=.self)
|
||||||
CORE_PATH = pkg/psl1ght/pkg/USRDIR/cores/CORE.SELF
|
CORE_PATH = pkg/psl1ght/pkg/USRDIR/cores/CORE.SELF
|
||||||
|
|
||||||
INCLUDE += -I. -Ips3/gcmgl/include/export -Ips3/include -Ideps -Ideps/stb -Ilibretro-common/include/compat/zlib -Ilibretro-common/include $(LIBPSL1GHT_INC) -Iinclude -Idefines
|
INCLUDE += -I. -Ips3/gcmgl/include/export -Ips3/include -Ideps -Ideps/stb -Ilibretro-common/include/compat/zlib -Ilibretro-common/include $(LIBPSL1GHT_INC) -Iinclude -Idefines -I$(PORTLIBS)/include
|
||||||
LIBDIRS += -L.
|
LIBDIRS += -L. -L$(PORTLIBS)/lib
|
||||||
|
|
||||||
MACHDEP := -D__PSL1GHT__ -D__PS3__ -mcpu=cell
|
MACHDEP := -D__PSL1GHT__ -D__PS3__ -mcpu=cell
|
||||||
CFLAGS += -Wall $(MACHDEP) $(INCLUDE)
|
CFLAGS += -Wall $(MACHDEP) $(INCLUDE)
|
||||||
|
@ -136,58 +136,67 @@ static void fill_derived_paths(void)
|
|||||||
g_defaults.dirs[DEFAULT_DIR_PORT],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"cores", sizeof(g_defaults.dirs[DEFAULT_DIR_CORE]));
|
"cores", sizeof(g_defaults.dirs[DEFAULT_DIR_CORE]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CORE_INFO],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CORE_INFO],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"info",
|
"info",
|
||||||
sizeof(g_defaults.dirs[DEFAULT_DIR_CORE_INFO]));
|
sizeof(g_defaults.dirs[DEFAULT_DIR_CORE_INFO]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_MENU_CONFIG],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_MENU_CONFIG],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"config", sizeof(g_defaults.dirs[DEFAULT_DIR_MENU_CONFIG]));
|
"config", sizeof(g_defaults.dirs[DEFAULT_DIR_MENU_CONFIG]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_REMAP],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_REMAP],
|
||||||
g_defaults.dirs[DEFAULT_DIR_MENU_CONFIG],
|
g_defaults.dirs[DEFAULT_DIR_MENU_CONFIG],
|
||||||
"remaps", sizeof(g_defaults.dirs[DEFAULT_DIR_REMAP]));
|
"remaps", sizeof(g_defaults.dirs[DEFAULT_DIR_REMAP]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SAVESTATE],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SAVESTATE],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"savestates", sizeof(g_defaults.dirs[DEFAULT_DIR_SAVESTATE]));
|
"savestates", sizeof(g_defaults.dirs[DEFAULT_DIR_SAVESTATE]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SRAM],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SRAM],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"savefiles", sizeof(g_defaults.dirs[DEFAULT_DIR_SRAM]));
|
"savefiles", sizeof(g_defaults.dirs[DEFAULT_DIR_SRAM]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SYSTEM],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SYSTEM],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"system", sizeof(g_defaults.dirs[DEFAULT_DIR_SYSTEM]));
|
"system", sizeof(g_defaults.dirs[DEFAULT_DIR_SYSTEM]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SHADER],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SHADER],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"shaders_cg", sizeof(g_defaults.dirs[DEFAULT_DIR_SHADER]));
|
"shaders_cg", sizeof(g_defaults.dirs[DEFAULT_DIR_SHADER]));
|
||||||
fill_pathname_join(g_defaults.path_config, g_defaults.dirs[DEFAULT_DIR_PORT],
|
fill_pathname_join(g_defaults.path_config, g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
FILE_PATH_MAIN_CONFIG, sizeof(g_defaults.path_config));
|
FILE_PATH_MAIN_CONFIG, sizeof(g_defaults.path_config));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_OVERLAY],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_OVERLAY],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"overlays", sizeof(g_defaults.dirs[DEFAULT_DIR_OVERLAY]));
|
"overlays", sizeof(g_defaults.dirs[DEFAULT_DIR_OVERLAY]));
|
||||||
#ifdef HAVE_VIDEO_LAYOUT
|
#ifdef HAVE_VIDEO_LAYOUT
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_VIDEO_LAYOUT],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_VIDEO_LAYOUT],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"layouts", sizeof(g_defaults.dirs[DEFAULT_DIR_VIDEO_LAYOUT]));
|
"layouts", sizeof(g_defaults.dirs[DEFAULT_DIR_VIDEO_LAYOUT]));
|
||||||
#endif
|
#endif
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_ASSETS],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_ASSETS],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"assets", sizeof(g_defaults.dirs[DEFAULT_DIR_ASSETS]));
|
"assets", sizeof(g_defaults.dirs[DEFAULT_DIR_ASSETS]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_DATABASE],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_DATABASE],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"database/rdb", sizeof(g_defaults.dirs[DEFAULT_DIR_DATABASE]));
|
"database/rdb", sizeof(g_defaults.dirs[DEFAULT_DIR_DATABASE]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_PLAYLIST],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_PLAYLIST],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"playlists", sizeof(g_defaults.dirs[DEFAULT_DIR_PLAYLIST]));
|
"playlists", sizeof(g_defaults.dirs[DEFAULT_DIR_PLAYLIST]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CORE_ASSETS],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CORE_ASSETS],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"downloads", sizeof(g_defaults.dirs[DEFAULT_DIR_CORE_ASSETS]));
|
"downloads", sizeof(g_defaults.dirs[DEFAULT_DIR_CORE_ASSETS]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CHEATS],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CHEATS],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE], "cheats",
|
g_defaults.dirs[DEFAULT_DIR_PORT], "cheats",
|
||||||
sizeof(g_defaults.dirs[DEFAULT_DIR_CHEATS]));
|
sizeof(g_defaults.dirs[DEFAULT_DIR_CHEATS]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_AUTOCONFIG],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_AUTOCONFIG],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"autoconfig", sizeof(g_defaults.dirs[DEFAULT_DIR_AUTOCONFIG]));
|
"autoconfig", sizeof(g_defaults.dirs[DEFAULT_DIR_AUTOCONFIG]));
|
||||||
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_LOGS],
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_LOGS],
|
||||||
g_defaults.dirs[DEFAULT_DIR_CORE],
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
"logs", sizeof(g_defaults.dirs[DEFAULT_DIR_LOGS]));
|
"logs", sizeof(g_defaults.dirs[DEFAULT_DIR_LOGS]));
|
||||||
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_THUMBNAILS],
|
||||||
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
|
"thumbnails", sizeof(g_defaults.dirs[DEFAULT_DIR_THUMBNAILS]));
|
||||||
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_REMAP],
|
||||||
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
|
"remaps", sizeof(g_defaults.dirs[DEFAULT_DIR_REMAP]));
|
||||||
|
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_MENU_CONFIG],
|
||||||
|
g_defaults.dirs[DEFAULT_DIR_PORT],
|
||||||
|
"config", sizeof(g_defaults.dirs[DEFAULT_DIR_MENU_CONFIG]));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void use_app_path(char *content_info_path)
|
static void use_app_path(char *content_info_path)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user