idf_component_register(SRCS "test_gmf_core_main.c"
                            "test_cxx_build.cpp"
                            "./cases/gmf_element_test.c"
                            "./cases/gmf_task_test.c"
                            "./cases/gmf_io_test.c"
                            "./cases/gmf_ringbuf_test.c"
                            "./cases/gmf_pbuf_test.c"
                            "./cases/gmf_fifo_test.c"
                            "./cases/gmf_block_test.c"
                            "./cases/gmf_pool_test.c"
                            "./cases/gmf_method_test.c"
                            "./cases/gmf_cache_test.c"
                            "./cases/gmf_uri_test.c"
                            "./cases/gmf_caps_test.c"
                            "./common/gmf_ut_common.c"
                            "./common/gmf_fake_dec.c"
                            "./common/gmf_fake_io.c"
                            "./common/mock_dec.c"
                       INCLUDE_DIRS "common"
                       PRIV_REQUIRES unity soc esp_hw_support fatfs vfs sdmmc driver gmf_core test_utils
                       WHOLE_ARCHIVE)
