From 9e06cf9a58321ebc5b26d2f9595a73dfb6e271b0 Mon Sep 17 00:00:00 2001 From: NunaticAlumina Date: Fri, 5 Aug 2016 12:31:04 +0900 Subject: Added vita as target. --- Makefile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Makefile b/Makefile index 85e2a82..174f323 100644 --- a/Makefile +++ b/Makefile @@ -79,6 +79,20 @@ else ifeq ($(platform), wii) AR = $(DEVKITPPC)/bin/powerpc-eabi-ar CFLAGS += -DGEKKO -mrvl -mcpu=750 -meabi -mhard-float -DBLARGG_BIG_ENDIAN=1 -D__ppc__ STATIC_LINKING := 1 +# Vita +else ifeq ($(platform), vita) + TARGET := $(TARGET_NAME)_libretro_vita.a + CC = arm-vita-eabi-gcc$(EXE_EXT) + CXX = arm-vita-eabi-g++$(EXE_EXT) + AR = arm-vita-eabi-ar$(EXE_EXT) + ARM_ASM = 1 + ASM_CPU = 0 + ASM_SPC700 = 0 + CFLAGS += -march=armv7 -mfloat-abi=hard + CFLAGS += -Wall -mword-relocations + CFLAGS += -fomit-frame-pointer -ffast-math + DEFS += -DVITA + STATIC_LINKING := 1 # CTR (3DS) else ifeq ($(platform), ctr) TARGET := $(TARGET_NAME)_libretro_ctr.a -- cgit v1.2.3 From f3a7df235f7b8ebc322e9a4e72a3db3915cdfd99 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 5 Aug 2016 13:29:40 +0900 Subject: Updated Makefile. --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 174f323..80262ea 100644 --- a/Makefile +++ b/Makefile @@ -82,15 +82,16 @@ else ifeq ($(platform), wii) # Vita else ifeq ($(platform), vita) TARGET := $(TARGET_NAME)_libretro_vita.a - CC = arm-vita-eabi-gcc$(EXE_EXT) - CXX = arm-vita-eabi-g++$(EXE_EXT) - AR = arm-vita-eabi-ar$(EXE_EXT) - ARM_ASM = 1 + CC = $(VITASDK)/bin/arm-vita-eabi-gcc$(EXE_EXT) + CXX = $(VITASDK)/bin/arm-vita-eabi-g++$(EXE_EXT) + AR = $(VITASDK)/bin/arm-vita-eabi-ar$(EXE_EXT) + ARM_ASM = 0 ASM_CPU = 0 ASM_SPC700 = 0 CFLAGS += -march=armv7 -mfloat-abi=hard CFLAGS += -Wall -mword-relocations CFLAGS += -fomit-frame-pointer -ffast-math + CFLAGS += -std=c11 DEFS += -DVITA STATIC_LINKING := 1 # CTR (3DS) -- cgit v1.2.3 From 36dd6cd4294b1bf3899b9404f76c0d9614368104 Mon Sep 17 00:00:00 2001 From: NunaticAlumina Date: Fri, 5 Aug 2016 14:25:33 +0900 Subject: Fixed assembly option on Makefile. --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 80262ea..caf3669 100644 --- a/Makefile +++ b/Makefile @@ -85,13 +85,13 @@ else ifeq ($(platform), vita) CC = $(VITASDK)/bin/arm-vita-eabi-gcc$(EXE_EXT) CXX = $(VITASDK)/bin/arm-vita-eabi-g++$(EXE_EXT) AR = $(VITASDK)/bin/arm-vita-eabi-ar$(EXE_EXT) - ARM_ASM = 0 + ARM_ASM = 1 ASM_CPU = 0 ASM_SPC700 = 0 - CFLAGS += -march=armv7 -mfloat-abi=hard + CFLAGS += -march=armv7-a -mfloat-abi=hard CFLAGS += -Wall -mword-relocations CFLAGS += -fomit-frame-pointer -ffast-math - CFLAGS += -std=c11 + CFLAGS += -std=c11 -Wa,-mimplicit-it=thumb DEFS += -DVITA STATIC_LINKING := 1 # CTR (3DS) -- cgit v1.2.3