idf_component_register(
    SRCS "main.c"
         "app.c"
    INCLUDE_DIRS "."
    REQUIRES app platform protocol 
    esp_driver_uart #uart.h dependency in main.c
    esp_driver_gpio #gpio.h dependency in main.c
)
#set(PLATFORM_HEADER_FILE "platform-header.h")
target_compile_definitions(${COMPONENT_LIB} PUBLIC
#  			PLATFORM_HEADER=\"${PLATFORM_HEADER_FILE}\"
  			PLATFORM_HEADER=\"service/legacy_hal/inc/platform-header.h\"
			CONFIGURATION_HEADER=\"app/framework/util/config.h\"
			SL_COMPONENT_CATALOG_PRESENT=1
			EZSP_HOST=1
			GATEWAY_APP=1
			UC_BUILD=1
			EZSP_ASH=1
			EZSP_UART=1
			USE_ZAP_CONFIG=1
			ABCD=\"${ABCD_PATH}\"
			PORTING=0
)
