idf_component_register(
    SRCS "mgdkern.c"
		"mgdtask.c"
    INCLUDE_DIRS "."
)

target_compile_options(${COMPONENT_LIB} PRIVATE
    -Wno-unused-variable
    -Wno-error=unused-variable
    -Wno-unused-function
    -Wno-error=unused-function
    -Wno-unused-but-set-variable
    -Wno-error=unused-but-set-variable
)

set_source_files_properties("mgdkern.c" "mgdtask.c" PROPERTIES
                            COMPILE_FLAGS "-fno-jump-tables -fno-tree-switch-conversion")


