@@ -186,24 +186,18 @@ else ifeq ($(platform), qnx)
186186 SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
187187 CC = qcc -Vgcc_ntoarmv7le
188188 CXX = QCC -Vgcc_ntoarmv7le_cpp
189- # PS3
190- else ifeq ($( platform), ps3)
189+ # Lightweight PS3 Homebrew SDK
190+ else ifneq (,$(filter $( platform), ps3 psl1ght) )
191191 TARGET := $(TARGET_NAME)_libretro_$(platform).a
192- CC = $(CELL_SDK)/host-win32/ ppu/bin/ppu-lv2- gcc.exe
193- CXX = $(CELL_SDK)/host-win32/ ppu/bin/ppu-lv2- g++.exe
194- AR = $(CELL_SDK)/host-win32/ ppu/bin/ppu-lv2-ar.exe
192+ CC = $(PS3DEV)/ ppu/bin/ppu-$(COMMONLV) gcc$(EXE_EXT)
193+ CXX = $(PS3DEV)/ ppu/bin/ppu-$(COMMONLV) g++$(EXE_EXT)
194+ AR = $(PS3DEV)/ ppu/bin/ppu-$(COMMONLV)ar$(EXE_EXT)
195195 STATIC_LINKING = 1
196- FLAGS += -DMSB_FIRST
196+ FLAGS += -DMSB_FIRST -D__PS3__
197197 OLD_GCC = 1
198- # PS3 (SNC)
199- else ifeq ($(platform), sncps3)
200- TARGET := $(TARGET_NAME)_libretro_ps3.a
201- CC = $(CELL_SDK)/host-win32/sn/bin/ps3ppusnc.exe
202- CXX = $(CELL_SDK)/host-win32/sn/bin/ps3ppusnc.exe
203- AR = $(CELL_SDK)/host-win32/sn/bin/ps3snarl.exe
204- STATIC_LINKING = 1
205- FLAGS += -DMSB_FIRST
206- NO_GCC = 1
198+ ifeq ($(platform), psl1ght)
199+ FLAGS += -D__PSL1GHT__
200+ endif
207201# PSP1
208202else ifeq ($(platform), psp1)
209203 TARGET := $(TARGET_NAME)_libretro_$(platform).a
0 commit comments