Files
hisi_SS524V100_SDK/back/sample/Makefile.param
T

107 lines
3.4 KiB
Makefile

ifeq ($(PARAM_FILE), )
PARAM_FILE := ../../Makefile.param
include $(PARAM_FILE)
endif
MPI_LIBS := $(REL_LIB)/libss_mpi.a
AUDIO_LIBA := $(REL_LIB)/libss_voice_engine.a
AUDIO_LIBA += $(REL_LIB)/libss_upvqe.a
AUDIO_LIBA += $(REL_LIB)/libss_dnvqe.a
AUDIO_LIBA += $(REL_LIB)/libaac_comm.a
AUDIO_LIBA += $(REL_LIB)/libaac_enc.a
AUDIO_LIBA += $(REL_LIB)/libaac_dec.a
AUDIO_LIBA += $(REL_LIB)/libaac_sbr_enc.a
AUDIO_LIBA += $(REL_LIB)/libaac_sbr_dec.a
COMMON_DIR ?= $(PWD)/../common
AUDIO_ADP_DIR ?= $(PWD)/../audio/adp
INC_FLAGS := -I$(REL_INC)
INC_FLAGS += -I$(REL_INC)
INC_FLAGS += -I$(SDK_PATH)/$(EXTDRV)/nvp6158
INC_FLAGS += -I$(SDK_PATH)/$(EXTDRV)/tp2854b
INC_FLAGS += -I$(SDK_PATH)/$(EXTDRV)/tp2856
INC_FLAGS += -I$(SDK_PATH)/$(EXTDRV)/es8388
INC_FLAGS += -I$(SDK_PATH)/$(EXTDRV)/lt8618sx
ISP_VERSION := ISP_V2
CFLAGS += -Wall -g $(INC_FLAGS) -D$(OT_ARCH) -D$(OT_FPGA) -lpthread -lm -ldl -D$(ISP_VERSION)
CFLAGS += -lstdc++
CFLAGS += $(LIBS_CFLAGS)
CFLAGS += $(LIBS_EXEC_CFLAGS)
CFLAGS += $(MPP_CFLAGS)
################ select audio codec type for your sample ################
#external acodec
ACODEC_TYPE ?= ACODEC_TYPE_ES8388
INNER_HDMI ?= y
ifeq ($(ACODEC_TYPE), ACODEC_TYPE_ES8388)
CFLAGS += -DOT_ACODEC_TYPE_ES8388
endif
ifeq ($(INNER_HDMI), y)
CFLAGS += -DOT_ACODEC_TYPE_HDMI
endif
################ select audio module library type for your sample ################
AUDIO_MODULE_LIB_TYPE ?= AUDIO_LIB_TYPE_STATIC
#AUDIO_MODULE_LIB_TYPE ?= AUDIO_LIB_TYPE_SHARE
ifeq ($(AUDIO_MODULE_LIB_TYPE), AUDIO_LIB_TYPE_STATIC)
##### VQE #####
CFLAGS += -DOT_VQE_USE_STATIC_MODULE_REGISTER
AUDIO_LIBA += $(REL_LIB)/libvqe_res.a
AUDIO_LIBA += $(REL_LIB)/libvqe_record.a
AUDIO_LIBA += $(REL_LIB)/libvqe_hpf.a
AUDIO_LIBA += $(REL_LIB)/libvqe_anr.a
AUDIO_LIBA += $(REL_LIB)/libvqe_aec.a
AUDIO_LIBA += $(REL_LIB)/libvqe_agc.a
AUDIO_LIBA += $(REL_LIB)/libvqe_eq.a
##### AAC #####
CFLAGS += -DOT_AAC_USE_STATIC_MODULE_REGISTER
AUDIO_LIBA += $(REL_LIB)/libaac_dec.a
AUDIO_LIBA += $(REL_LIB)/libaac_enc.a
AUDIO_LIBA += $(REL_LIB)/libaac_comm.a
CFLAGS += -DOT_AAC_HAVE_SBR_LIB
AUDIO_LIBA += $(REL_LIB)/libaac_sbr_dec.a
AUDIO_LIBA += $(REL_LIB)/libaac_sbr_enc.a
endif
#########################################################################
#COMM_SRC := $(wildcard $(COMMON_DIR)/*.c)
COMM_SRC := $(wildcard $(COMMON_DIR)/sample_comm_sys.c)
COMM_SRC += $(wildcard $(COMMON_DIR)/sample_comm_vi.c)
COMM_SRC += $(wildcard $(COMMON_DIR)/sample_comm_vo.c)
COMM_SRC += $(wildcard $(COMMON_DIR)/sample_comm_vpss.c)
COMM_SRC += $(wildcard $(COMMON_DIR)/loadbmp.c)
COMM_SRC += $(wildcard $(COMMON_DIR)/sample_comm_vdec.c)
COMM_SRC += $(wildcard $(COMMON_DIR)/sample_comm_audio.c)
COMM_SRC += $(wildcard $(COMMON_DIR)/sample_comm_venc.c)
COMM_SRC += $(wildcard $(COMMON_DIR)/sample_comm_region.c)
COMM_SRC += $(wildcard $(COMMON_DIR)/sample_comm_vda.c)
COMM_OBJ := $(COMM_SRC:%.c=%.o)
COMM_INC := -I$(COMMON_DIR)
COMM_INC += -I$(AUDIO_ADP_DIR)
MEDIA_MSG_CLIENT_SRC := $(wildcard $(COMMON_DIR)/media_msg/client/*.c)
MEDIA_MSG_CLIENT_OBJ := $(MEDIA_MSG_CLIENT_SRC:%.c=%.o)
MEDIA_MSG_SERVER_SRC := $(wildcard $(COMMON_DIR)/media_msg/server/*.c)
MEDIA_MSG_SERVER_OBJ := $(MEDIA_MSG_SERVER_SRC:%.c=%.o)
MEDIA_MSG_INC := -I$(COMMON_DIR)/media_msg/include
MEDIA_MSG_INC += -I$(SDK_PATH)/ot_syslink/ipcmsg/include
MEDIA_MSG_INC += -I$(SDK_PATH)/ot_syslink/datafifo/include
#########################################################################
LITEOS_BIN_SUPPORT_VI := y
ifeq ($(LITEOS_BIN_SUPPORT_VI), y)
endif