diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b856a37..64f1c45 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -87,6 +87,10 @@ include: - project: 'libretro-infrastructure/ci-templates' file: '/dingux-mips32.yml' + # OpenDingux (ARM) + - project: 'libretro-infrastructure/ci-templates' + file: '/dingux-arm32.yml' + # tvOS (AppleTV) - project: 'libretro-infrastructure/ci-templates' file: '/tvos-arm64.yml' @@ -249,3 +253,9 @@ libretro-build-retrofw-mips32: extends: - .libretro-retrofw-mips32-make-default - .core-defs + +# Miyoo +libretro-build-miyoo-arm32: + extends: + - .libretro-miyoo-arm32-make-default + - .core-defs diff --git a/Makefile b/Makefile index 65796cf..a0ed865 100644 --- a/Makefile +++ b/Makefile @@ -458,6 +458,18 @@ else ifeq ($(platform), rs90) HAVE_DYNAREC := 1 CPU_ARCH := mips +# MIYOO +else ifeq ($(platform), miyoo) + TARGET := $(TARGET_NAME)_libretro.so + CC = /opt/miyoo/usr/bin/arm-linux-gcc + CXX = /opt/miyoo/usr/bin/arm-linux-g++ + AR = /opt/miyoo/usr/bin/arm-linux-ar + SHARED := -shared -nostdlib -Wl,--version-script=link.T + fpic := -fPIC -DPIC + CFLAGS += -fomit-frame-pointer -ffast-math -march=armv5te -mtune=arm926ej-s + HAVE_DYNAREC := 1 + CPU_ARCH := arm + # Windows else TARGET := $(TARGET_NAME)_libretro.dll