SmartAudio/package/allwinner/tina_multimedia/libcedarx/config.mk

76 lines
2.8 KiB
Makefile
Raw Normal View History

2018-07-13 01:31:50 +00:00
#############################################################################
############################## configuration. ###############################
#############################################################################
########## configure CONF_ANDROID_VERSION ##########
CONF_ANDROID_VERSION = $(shell echo $(PLATFORM_VERSION) | cut -c 1-3)
2018-12-13 10:48:25 +00:00
HAS_ANDROID_SELF_CUSTOMIZATION = 0
2018-07-13 01:31:50 +00:00
ifeq ($(CONF_ANDROID_VERSION), 4.2)
LOCAL_CFLAGS += -DCONF_ANDROID_MAJOR_VER=4
LOCAL_CFLAGS += -DCONF_ANDROID_SUB_VER=2
else ifeq ($(CONF_ANDROID_VERSION), 4.4)
LOCAL_CFLAGS += -DCONF_ANDROID_MAJOR_VER=4
LOCAL_CFLAGS += -DCONF_ANDROID_SUB_VER=4
else ifeq ($(CONF_ANDROID_VERSION), 5.0)
LOCAL_CFLAGS += -DCONF_ANDROID_MAJOR_VER=5
LOCAL_CFLAGS += -DCONF_ANDROID_SUB_VER=0
else ifeq ($(CONF_ANDROID_VERSION), 5.1)
LOCAL_CFLAGS += -DCONF_ANDROID_MAJOR_VER=5
LOCAL_CFLAGS += -DCONF_ANDROID_SUB_VER=1
else ifeq ($(CONF_ANDROID_VERSION), 6.0)
LOCAL_CFLAGS += -DCONF_ANDROID_MAJOR_VER=6
LOCAL_CFLAGS += -DCONF_ANDROID_SUB_VER=0
else ifeq ($(CONF_ANDROID_VERSION), 7.0)
LOCAL_CFLAGS += -DCONF_ANDROID_MAJOR_VER=7
LOCAL_CFLAGS += -DCONF_ANDROID_SUB_VER=0
LOCAL_32_BIT_ONLY := true
else ifeq ($(CONF_ANDROID_VERSION), 7.1)
LOCAL_CFLAGS += -DCONF_ANDROID_MAJOR_VER=7
LOCAL_CFLAGS += -DCONF_ANDROID_SUB_VER=1
LOCAL_32_BIT_ONLY := true
2018-12-13 10:48:25 +00:00
else ifeq ($(CONF_ANDROID_VERSION), 8.0)
LOCAL_CFLAGS += -DCONF_ANDROID_MAJOR_VER=8
LOCAL_CFLAGS += -DCONF_ANDROID_SUB_VER=0
LOCAL_32_BIT_ONLY := true
else ifeq ($(CONF_ANDROID_VERSION), 8.1)
LOCAL_CFLAGS += -DCONF_ANDROID_MAJOR_VER=8
LOCAL_CFLAGS += -DCONF_ANDROID_SUB_VER=1
LOCAL_32_BIT_ONLY := true
2018-07-13 01:31:50 +00:00
else
$(warning "not support android version: "$(CONF_ANDROID_VERSION))
endif
2018-12-13 10:48:25 +00:00
ifeq ($(strip $(HAS_ANDROID_SELF_CUSTOMIZATION)), 1)
LOCAL_CFLAGS += -DANDROID_SELF_CUSTOMIZATION=1
else
LOCAL_CFLAGS += -DANDROID_SELF_CUSTOMIZATION=0
endif
########## configure SECURE OS ##########
#on semelis secure os, we transform phy addr to secure os to operate the buffer,
#but we adjust on optee secure os, just transform vir addr.
ifeq ($(BOARD_WIDEVINE_OEMCRYPTO_LEVEL), 1)
PLATFORM_SURPPORT_SECURE_OS = yes
LOCAL_CFLAGS +=-DPLATFORM_SURPPORT_SECURE_OS=1
ifeq ($(SECURE_OS_OPTEE), yes)
LOCAL_CFLAGS +=-DSECURE_OS_OPTEE=1
LOCAL_CFLAGS +=-DADJUST_ADDRESS_FOR_SECURE_OS_OPTEE=1
else
LOCAL_CFLAGS +=-DSECURE_OS_OPTEE=0
LOCAL_CFLAGS +=-DADJUST_ADDRESS_FOR_SECURE_OS_OPTEE=0
endif
else
PLATFORM_SURPPORT_SECURE_OS = no
LOCAL_CFLAGS +=-DPLATFORM_SURPPORT_SECURE_OS=0
endif
2018-07-13 01:31:50 +00:00
########## configure CONFIG_TARGET_PRODUCT ##########
LIB_CEDARM_PATH := $(TOP)/frameworks/av/media/libcedarx
include $(LIB_CEDARM_PATH)/config/$(TARGET_BOARD_PLATFORM)_config.mk
###################################end define####################################