set(srcs) set(include) set(priv_include) set(priv_require) if(CONFIG_USB_OTG_SUPPORTED) list(APPEND srcs "hcd.c") list(APPEND priv_include "private_include") list(APPEND priv_require "hal" "driver") endif() idf_component_register(SRCS ${srcs} INCLUDE_DIRS ${include} PRIV_INCLUDE_DIRS ${priv_include} PRIV_REQUIRES ${priv_require} )