| 12345678910111213141516171819202122232425262728 |
- idf_build_get_property(target IDF_TARGET)
- idf_build_get_property(arch IDF_TARGET_ARCH)
- if(NOT "${arch}" STREQUAL "riscv")
- return()
- endif()
- if(BOOTLOADER_BUILD)
- set(priv_requires soc)
- else()
- set(priv_requires soc)
- set(srcs
- "instruction_decode.c"
- "interrupt.c"
- "vectors.S")
- if(CONFIG_SOC_INT_CLIC_SUPPORTED)
- list(APPEND srcs "vectors_clic.S")
- else()
- list(APPEND srcs "vectors_intc.S")
- endif()
- endif()
- idf_component_register(SRCS "${srcs}"
- LDFRAGMENTS linker.lf
- INCLUDE_DIRS "include"
- PRIV_REQUIRES ${priv_requires})
|