
set(component_srcdirs "src")

# AppRTC
set(signalling_srcdirs  "impl/apprtc_signal" "impl/whip_signal")
set(signalling_incdirs  "impl/apprtc_signal" "impl/whip_signal/include")

list(APPEND component_srcdirs ${signalling_srcdirs})

idf_component_register(
    SRC_DIRS ${component_srcdirs}
    INCLUDE_DIRS ./include ${signalling_incdirs}
    REQUIRES json esp_http_client esp_websocket_client esp_netif media_lib_sal
    esp_capture webrtc_utils esp_codec_dev av_render
)
