diff --git a/Makefile.psl1ght.salamander b/Makefile.psl1ght.salamander index fecca5cc8a..2ca7d16453 100644 --- a/Makefile.psl1ght.salamander +++ b/Makefile.psl1ght.salamander @@ -27,13 +27,14 @@ ELF_TARGET := retroarch_psl1ght_salamander.elf ELF_TARGET_NONSTRIPPED := retroarch_psl1ght_salamander_nonstripped.elf EBOOT_PATH = pkg/psl1ght/pkg/USRDIR/EBOOT.BIN -INCLUDE += -I. -Ips3/gcmgl/include/export -Ips3/include -Ideps -Ideps/stb -Ilibretro-common/include/compat/zlib -Ilibretro-common/include $(LIBPSL1GHT_INC) -Iinclude +INCLUDE += -I. -Ips3/gcmgl/include/export -Ips3/include -Ideps -Ideps/stb -Ilibretro-common/include/compat/zlib \ + -Ilibretro-common/include $(LIBPSL1GHT_INC) -Iinclude -Idefines LIBDIRS += -L. -MACHDEP := -D__PSL1GHT__ -mcpu=cell -mhard-float -fmodulo-sched -ffunction-sections -fdata-sections +MACHDEP := -D__PS3__ -D__PSL1GHT__ -mcpu=cell -mhard-float -fmodulo-sched -ffunction-sections -fdata-sections CFLAGS += -Wall $(MACHDEP) $(INCLUDE) LDFLAGS := $(MACHDEP) -LIBS := -lgcm_sys -lrsx -lsysutil -lio -lnet -lsysmodule -lrt -llv2 -lm +LIBS := -lgcm_sys -lrsx -lsysutil -lio -lnet -lsysmodule -lrt -llv2 -lm -lsysfs # system platform system_platform = unix diff --git a/configuration.c b/configuration.c index 6ae6cee864..01bef9828b 100644 --- a/configuration.c +++ b/configuration.c @@ -265,7 +265,7 @@ static const enum video_driver_enum VIDEO_DEFAULT_DRIVER = VIDEO_METAL; static const enum video_driver_enum VIDEO_DEFAULT_DRIVER = VIDEO_GL1; #elif defined(HAVE_VITA2D) static const enum video_driver_enum VIDEO_DEFAULT_DRIVER = VIDEO_VITA2D; -#elif defined(HAVE_OPENGL) || defined(HAVE_OPENGLES) || defined(HAVE_PSGL) +#elif defined(HAVE_OPENGL) || defined(HAVE_OPENGLES) || defined(HAVE_PSGL) || defined(__PSL1GHT__) static const enum video_driver_enum VIDEO_DEFAULT_DRIVER = VIDEO_GL; #elif defined(HAVE_OPENGL_CORE) && !defined(__HAIKU__) static const enum video_driver_enum VIDEO_DEFAULT_DRIVER = VIDEO_GL_CORE; @@ -465,7 +465,7 @@ static const enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_WIIU; static const enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_XDK; #elif defined(PS2) static const enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_PS2; -#elif defined(__PS3__) && !defined(__PSL1GHT__) +#elif defined(__PS3__) || defined(__PSL1GHT__) static const enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_PS3; #elif defined(ORBIS) static const enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_PS4; diff --git a/libretro-common/vfs/vfs_implementation.c b/libretro-common/vfs/vfs_implementation.c index ca953022a1..0bc19bcda0 100644 --- a/libretro-common/vfs/vfs_implementation.c +++ b/libretro-common/vfs/vfs_implementation.c @@ -130,9 +130,12 @@ #include #endif +#if defined(__PS3__) || defined(__PSL1GHT__) +#include "defines/ps3_defines.h" #if defined(__PSL1GHT__) #include #endif +#endif #if defined(VITA) #define FIO_S_ISDIR SCE_S_ISDIR diff --git a/verbosity.c b/verbosity.c index 9e3fa18d84..aa4cce8887 100644 --- a/verbosity.c +++ b/verbosity.c @@ -19,7 +19,7 @@ #endif #if defined(__PSL1GHT__) || defined(__PS3__) -#include "ps3_defines.h" +#include "defines/ps3_defines.h" #endif #ifdef __MACH__