$(DEPS_DIR)/lightrec/memmanager.c \
$(DEPS_DIR)/lightrec/optimizer.c \
$(DEPS_DIR)/lightrec/regcache.c \
- $(DEPS_DIR)/lightrec/recompiler.c
+ $(DEPS_DIR)/lightrec/recompiler.c \
+ $(DEPS_DIR)/lightrec/reaper.c
SOURCES_C += $(DEPS_DIR)/lightning/lib/jit_disasm.c \
$(DEPS_DIR)/lightning/lib/jit_memory.c \
$(DEPS_DIR)/lightning/lib/jit_names.c \
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
- COREFLAGS += -DNEON_BUILD -DTEXTURE_CACHE_4BPP -DTEXTURE_CACHE_8BPP
+ COREFLAGS += -DNEON_BUILD -DTEXTURE_CACHE_4BPP -DTEXTURE_CACHE_8BPP -DGPU_NEON
SOURCES_ASM += $(CORE_DIR)/gte_neon.S \
$(NEON_DIR)/psx_gpu/psx_gpu_arm_neon.S \
$(FRONTEND_DIR)/cspace_neon.S
SOURCES_C += $(DYNAREC_DIR)/backends/psx/emu_if.c
else ifeq ($(TARGET_ARCH_ABI),armeabi)
COREFLAGS += -DUSE_GPULIB=1 -DGPU_UNAI
- COREFLAGS += -DINLINE="static __inline__" -Dasm="__asm__ __volatile__"
SOURCES_ASM += $(UNAI_DIR)/gpu_arm.S \
$(FRONTEND_DIR)/cspace_arm.S
SOURCES_C += $(UNAI_DIR)/gpulib_if.cpp
else
COREFLAGS += -DUSE_GPULIB=1 -DGPU_UNAI
- COREFLAGS += -DINLINE="static __inline__" -Dasm="__asm__ __volatile__"
SOURCES_C += $(UNAI_DIR)/gpulib_if.cpp
endif
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
LOCAL_ARM_NEON := true
endif
-ifeq ($(TARGET_ARCH),arm)
- LOCAL_LDLIBS += -Wl,-no-warn-shared-textrel
-endif
include $(BUILD_SHARED_LIBRARY)