Added special Go Advance target using libgo2
This commit is contained in:
parent
f6d1248f7b
commit
b8dc896422
1 changed files with 479 additions and 465 deletions
14
Makefile
14
Makefile
|
@ -26,6 +26,13 @@ endif
|
||||||
#
|
#
|
||||||
DISPMANX_FLAGS = -DUSE_DISPMANX -I/opt/vc/include -I/opt/vc/include/interface/vmcs_host/linux -I/opt/vc/include/interface/vcos/pthreads
|
DISPMANX_FLAGS = -DUSE_DISPMANX -I/opt/vc/include -I/opt/vc/include/interface/vmcs_host/linux -I/opt/vc/include/interface/vcos/pthreads
|
||||||
DISPMANX_LDFLAGS = -lbcm_host -lvchiq_arm -L/opt/vc/lib -Wl,-rpath=/opt/vc/lib
|
DISPMANX_LDFLAGS = -lbcm_host -lvchiq_arm -L/opt/vc/lib -Wl,-rpath=/opt/vc/lib
|
||||||
|
|
||||||
|
#
|
||||||
|
# libgo2 flags (Odroid Go Advance)
|
||||||
|
#
|
||||||
|
LIBGO2_FLAGS = -DUSE_LIBGO2 -Iexternal/libgo2/src
|
||||||
|
LIBGO2_LDFLAGS = -lgo2
|
||||||
|
|
||||||
CPPFLAGS=-MD -MT $@ -MF $(@:%.o=%.d)
|
CPPFLAGS=-MD -MT $@ -MF $(@:%.o=%.d)
|
||||||
#DEBUG=1
|
#DEBUG=1
|
||||||
#GCC_PROFILE=1
|
#GCC_PROFILE=1
|
||||||
|
@ -134,6 +141,13 @@ else ifneq (,$(findstring AMLG,$(PLATFORM)))
|
||||||
CPPFLAGS += -DUSE_RENDER_THREAD
|
CPPFLAGS += -DUSE_RENDER_THREAD
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Odroid Go Advance special target (libgo2, 64-bit)
|
||||||
|
else ifeq ($(PLATFORM),go-advance)
|
||||||
|
CPUFLAGS += -mcpu=cortex-a35
|
||||||
|
CPPFLAGS += -DCPU_AARCH64 -D_FILE_OFFSET_BITS=64 -DSOFTWARE_CURSOR -DFASTERCYCLES ${LIBGO2_FLAGS}
|
||||||
|
LDFLAGS += ${LIBGO2_LDFLAGS}
|
||||||
|
AARCH64 = 1
|
||||||
|
|
||||||
# Rockchip RK3288 e.g. Asus Tinker Board / RK3328 e.g. PINE64 Rock64 / RK3399 e.g. PINE64 RockPro64 - 32-bit userspace
|
# Rockchip RK3288 e.g. Asus Tinker Board / RK3328 e.g. PINE64 Rock64 / RK3399 e.g. PINE64 RockPro64 - 32-bit userspace
|
||||||
else ifneq (,$(findstring RK,$(PLATFORM)))
|
else ifneq (,$(findstring RK,$(PLATFORM)))
|
||||||
CPPFLAGS += -DARMV6_ASSEMBLY -D_FILE_OFFSET_BITS=64 -DARMV6T2 -DUSE_ARMNEON -DARM_HAS_DIV -DFASTERCYCLES -DSOFTWARE_CURSOR
|
CPPFLAGS += -DARMV6_ASSEMBLY -D_FILE_OFFSET_BITS=64 -DARMV6T2 -DUSE_ARMNEON -DARM_HAS_DIV -DFASTERCYCLES -DSOFTWARE_CURSOR
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue