From b075101316f6f514d5582b8163f60c4a6bcd0da1 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Thu, 4 Nov 2021 12:59:19 +0100 Subject: [PATCH] esp_adc_cal: simplify CMakeLists.txt --- components/esp_adc_cal/CMakeLists.txt | 18 ++++-------------- components/esp_adc_cal/component.mk | 2 +- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/components/esp_adc_cal/CMakeLists.txt b/components/esp_adc_cal/CMakeLists.txt index 61d15d185f..5758cf6d1f 100644 --- a/components/esp_adc_cal/CMakeLists.txt +++ b/components/esp_adc_cal/CMakeLists.txt @@ -1,17 +1,7 @@ idf_build_get_property(target IDF_TARGET) -if(${target} STREQUAL "esp32") - idf_component_register(SRCS "esp_adc_cal_esp32.c" - INCLUDE_DIRS "include" - REQUIRES driver efuse) +set(srcs "esp_adc_cal_${target}.c") -elseif(${target} STREQUAL "esp32s2") - idf_component_register(SRCS "esp_adc_cal_esp32s2.c" - INCLUDE_DIRS "include" - REQUIRES driver efuse) - -elseif(${target} STREQUAL "esp32c3") - idf_component_register(SRCS "esp_adc_cal_esp32c3.c" - INCLUDE_DIRS "include" - REQUIRES driver efuse) -endif() +idf_component_register(SRCS ${srcs} + INCLUDE_DIRS include + REQUIRES driver efuse) diff --git a/components/esp_adc_cal/component.mk b/components/esp_adc_cal/component.mk index b12080ce87..99bda1cb26 100644 --- a/components/esp_adc_cal/component.mk +++ b/components/esp_adc_cal/component.mk @@ -2,5 +2,5 @@ # Component Makefile # +COMPONENT_SRCDIRS := . $(IDF_TARGET) COMPONENT_ADD_INCLUDEDIRS := include -COMPONENT_OBJEXCLUDE += esp_adc_cal_esp32s2.o esp_adc_cal_esp32c3.o