mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
BOARD: separate miyoo packages + concentrate RetroArch/libretro (#129)
MENU->Target packages ---> Miyoo Packages ---> ...
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 5a3bab75..f67efe1e 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -2,6 +2,7 @@ DEBUG=0
|
||||
FRONTEND_SUPPORTS_RGB565=1
|
||||
FORCE_32BIT_ARCH=0
|
||||
MMAP_JIT_CACHE=0
|
||||
+PROFILE ?= 0
|
||||
|
||||
UNAME=$(shell uname -a)
|
||||
|
||||
@@ -482,11 +483,26 @@ else ifeq ($(platform), miyoo)
|
||||
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
|
||||
+ fpic := -fno-PIC
|
||||
CFLAGS += -fomit-frame-pointer -ffast-math -march=armv5te -mtune=arm926ej-s
|
||||
CFLAGS += -DSMALL_TRANSLATION_CACHE
|
||||
HAVE_DYNAREC := 1
|
||||
CPU_ARCH := arm
|
||||
+ CFLAGS += -Ofast \
|
||||
+ -flto=4 -fwhole-program -fuse-linker-plugin \
|
||||
+ -fdata-sections -ffunction-sections -Wl,--gc-sections \
|
||||
+ -fno-stack-protector -fno-ident -fomit-frame-pointer \
|
||||
+ -fno-unroll-loops \
|
||||
+ -marm
|
||||
+ifeq ($(PROFILE), YES)
|
||||
+ CFLAGS += -fprofile-generate=$(HOMEPATH)/profile # rm path if you want dir structure intact at runtime
|
||||
+ LDFLAGS += -lgcov
|
||||
+else ifeq ($(PROFILE), APPLY)
|
||||
+ CFLAGS += -fprofile-use -fbranch-probabilities -Wno-error=coverage-mismatch
|
||||
+endif
|
||||
+ ASFLAGS += $(CFLAGS)
|
||||
+ ARCH = arm
|
||||
+ MMAP_JIT_CACHE = 1
|
||||
|
||||
# Windows
|
||||
else
|
||||
Reference in New Issue
Block a user