mirror of https://github.com/thesofproject/sof.git
cmocka: fix ut building
We don't support section .shared in unit tests, so add appropriate flags to make files. Signed-off-by: Tomasz Lauda <tomasz.lauda@linux.intel.com>
This commit is contained in:
parent
6749a36c3c
commit
b144a02bdc
|
@ -25,6 +25,7 @@
|
|||
#include <sof/list.h>
|
||||
#include <sof/string.h>
|
||||
#include <sof/trace/trace.h>
|
||||
#include <sof/ut.h>
|
||||
#include <ipc/control.h>
|
||||
#include <ipc/stream.h>
|
||||
#include <ipc/topology.h>
|
||||
|
@ -538,7 +539,7 @@ static SHARED_DATA struct comp_driver_info comp_selector_info = {
|
|||
};
|
||||
|
||||
/** \brief Initializes selector component. */
|
||||
static void sys_comp_selector_init(void)
|
||||
UT_STATIC void sys_comp_selector_init(void)
|
||||
{
|
||||
comp_register(platform_shared_get(&comp_selector_info,
|
||||
sizeof(comp_selector_info)));
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
#include <sof/schedule/task.h>
|
||||
#include <sof/string.h>
|
||||
#include <sof/trace/trace.h>
|
||||
#include <sof/ut.h>
|
||||
#include <ipc/control.h>
|
||||
#include <ipc/stream.h>
|
||||
#include <ipc/topology.h>
|
||||
|
@ -801,7 +802,7 @@ static SHARED_DATA struct comp_driver_info comp_volume_info = {
|
|||
/**
|
||||
* \brief Initializes volume component.
|
||||
*/
|
||||
static void sys_comp_volume_init(void)
|
||||
UT_STATIC void sys_comp_volume_init(void)
|
||||
{
|
||||
comp_register(platform_shared_get(&comp_volume_info,
|
||||
sizeof(comp_volume_info)));
|
||||
|
|
|
@ -63,4 +63,8 @@ extern const struct comp_func_map func_map[];
|
|||
*/
|
||||
sel_func sel_get_processing_function(struct comp_dev *dev);
|
||||
|
||||
#ifdef UNIT_TEST
|
||||
void sys_comp_selector_init(void);
|
||||
#endif
|
||||
|
||||
#endif /* __SOF_AUDIO_SELECTOR_H__ */
|
||||
|
|
|
@ -138,4 +138,8 @@ static inline vol_scale_func vol_get_processing_function(struct comp_dev *dev)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
#ifdef UNIT_TEST
|
||||
void sys_comp_volume_init(void);
|
||||
#endif
|
||||
|
||||
#endif /* __SOF_AUDIO_VOLUME_H__ */
|
||||
|
|
|
@ -8,6 +8,9 @@ target_include_directories(selector_test PRIVATE ${PROJECT_SOURCE_DIR}/src/audio
|
|||
|
||||
# make small version of libaudio so we don't have to care
|
||||
# about unused missing references
|
||||
|
||||
add_compile_options(-DUNIT_TEST)
|
||||
|
||||
add_library(audio_for_selector STATIC
|
||||
${PROJECT_SOURCE_DIR}/src/audio/selector/selector.c
|
||||
${PROJECT_SOURCE_DIR}/src/audio/selector/selector_generic.c
|
||||
|
|
|
@ -8,6 +8,9 @@ target_include_directories(volume_process PRIVATE ${PROJECT_SOURCE_DIR}/src/audi
|
|||
|
||||
# make small version of libaudio so we don't have to care
|
||||
# about unused missing references
|
||||
|
||||
add_compile_options(-DUNIT_TEST)
|
||||
|
||||
add_library(audio_for_volume STATIC
|
||||
${PROJECT_SOURCE_DIR}/src/audio/volume/volume.c
|
||||
${PROJECT_SOURCE_DIR}/src/audio/volume/volume_generic.c
|
||||
|
|
Loading…
Reference in New Issue