diff --git a/desmume/src/frontend/libretro/Makefile.libretro b/desmume/src/frontend/libretro/Makefile.libretro index c9b9c5cc..f5544ead 100644 --- a/desmume/src/frontend/libretro/Makefile.libretro +++ b/desmume/src/frontend/libretro/Makefile.libretro @@ -89,6 +89,8 @@ ifneq (,$(findstring unix,$(platform))) # Generic ARM ifneq (,$(findstring armv,$(platform))) + ARCH = arm + USE_DYNAREC = 1 DESMUME_JIT_ARM = 1 CXXFLAGS += -DUSE_POSIX_MEMALIGN -D__RETRO_ARM__ ifneq (,$(findstring cortexa5,$(platform))) @@ -107,6 +109,9 @@ ifneq (,$(findstring unix,$(platform))) else ifneq (,$(findstring hardfloat,$(platform))) CXXFLAGS += -mfloat-abi=hard endif + ifneq (,$(findstring neon,$(platform))) + HAVE_NEON = 1 + endif CXXFLAGS += -DARM else DESMUME_JIT ?= 1 diff --git a/desmume/src/frontend/libretro/desmume_libretro.so b/desmume/src/frontend/libretro/desmume_libretro.so new file mode 100755 index 00000000..bf123457 Binary files /dev/null and b/desmume/src/frontend/libretro/desmume_libretro.so differ