view src/cs/layer1/tpu_drivers/tpu_drivers.mak @ 212:7f3266e247d6

audio mode load: gracefully handle mode files of wrong AEC version Irrespective of which AEC policy we adopt for FC Selenite (keep L1_NEW_AEC disabled like in Magnetite or enable it like in Tourmaline), we MUST gracefully handle the case of wrong AEC version on audio mode load: disable AEC instead of loading garbage. Therefore, we apply the same change to src/cs/services/audio/audio_mode_load.c as we made in Tourmaline and Magnetite last year.
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 31 Oct 2022 00:31:30 +0000
parents b6a5e36de839
children
line wrap: on
line source

#
# TPU drivers makefile
#

# Compilation flags

TPU_DBG := $(DBG) # $(DBG) for debug; see master.mak for definition

TPU_DRIVERS_FLAGS := $(TPU_DBG) -c $(16INST) $(ALGN) -o2 $(CFLAGSTPUDRIVERS)


CFG_LIBS += $(TPU_DRIVERS_LIB)

# Source definitions

SRC_TPU_DRV := $(TPU_DRIVERS_DIR)/source/tpudrv.c $(TPU_DRIVERS_DIR)/source0/tpudrv$(RF_FAM).c
ifeq ($(L1_GPRS), 1)
SRC_TPU_DRV += $(TPU_DRIVERS_DIR)/p_source0/p_tpudr$(RF_FAM).c
endif

# Objects definition

OBJ_TPU_DRV := $(patsubst ../%.c,$(TEMPORARY_FILE_DIR)/%.obj,$(filter %.c,$(SRC_TPU_DRV)))
CFG_OBJS += $(OBJ_TPU_DRV)
CFG_DEPS += $(OBJ_TPU_DRV:.obj=.d)

# Library

$(TPU_DRIVERS_LIB) : $(OBJ_TPU_DRV)
	$(AR470) r $(TPU_DRIVERS_LIB) $(OBJ_TPU_DRV)

# Objects

$(OBJ_TPU_DRV) : $(TEMPORARY_FILE_DIR)/%.obj: ../%.c
	$(COMPILER) $(TPU_DRIVERS_FLAGS) -fr$(@D) $<