From 8d2578eefc3c56d8af317f9a8488442b662e673a Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 9 Dec 2014 22:37:07 +0100 Subject: Add CPU_ARCH rules to Makefile.common --- Makefile | 1 + Makefile.common | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 0bb9837..d516ece 100644 --- a/Makefile +++ b/Makefile @@ -47,6 +47,7 @@ ifeq ($(platform), unix) TARGET := $(TARGET_NAME)_libretro.so fpic := -fPIC FORCE_32BIT := -m32 + CPU_ARCH := x86_32 SHARED := -shared $(FORCE_32BIT) -Wl,--version-script=link.T ifneq ($(findstring Haiku,$(shell uname -a)),) LIBM := diff --git a/Makefile.common b/Makefile.common index a8e3323..6a371be 100644 --- a/Makefile.common +++ b/Makefile.common @@ -1,5 +1,7 @@ INCFLAGS := -I$(CORE_DIR)/libretro -I$(CORE_DIR)/src +SOURCES_ASM := + ifeq ($(HAVE_GRIFFIN), 1) SOURCES_C := $(CORE_DIR)/gpsp_griffin.c else @@ -16,6 +18,12 @@ SOURCES_C := $(CORE_DIR)/main.c \ endif -SOURCES_ASM := $(CORE_DIR)/x86/x86_stub.S +ifeq ($(CPU_ARCH), x86_32) +SOURCES_ASM += $(CORE_DIR)/x86/x86_stub.S +endif +ifeq ($(CPU_ARCH), arm) +SOURCES_ASM += $(CORE_DIR)/arm/arm_stub.S \ + $(CORE_DIR)/arm/video_blend.S +endif INCFLAGS := -I$(CORE_DIR) -- cgit v1.2.3