Added special Go Advance target using libgo2

This commit is contained in:
Dimitris Panokostas 2020-01-24 13:10:58 +01:00
parent f6d1248f7b
commit b8dc896422

View file

@ -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_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)
#DEBUG=1
#GCC_PROFILE=1
@ -134,6 +141,13 @@ else ifneq (,$(findstring AMLG,$(PLATFORM)))
CPPFLAGS += -DUSE_RENDER_THREAD
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
else ifneq (,$(findstring RK,$(PLATFORM)))
CPPFLAGS += -DARMV6_ASSEMBLY -D_FILE_OFFSET_BITS=64 -DARMV6T2 -DUSE_ARMNEON -DARM_HAS_DIV -DFASTERCYCLES -DSOFTWARE_CURSOR