1#=============================================================================== 2# @brief cmake file 3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED. 4#=============================================================================== 5if(DEFINED CONFIG_SAMPLE_SUPPORT_AMIC) 6 add_subdirectory_if_exist(amic) 7endif() 8 9if(DEFINED CONFIG_SAMPLE_SUPPORT_BLINKY) 10 add_subdirectory_if_exist(blinky) 11endif() 12 13if(DEFINED CONFIG_SAMPLE_SUPPORT_BUTTON) 14 add_subdirectory_if_exist(button) 15endif() 16 17if(DEFINED CONFIG_SAMPLE_SUPPORT_TASKS) 18 add_subdirectory_if_exist(tasks) 19endif() 20 21if(DEFINED CONFIG_SAMPLE_SUPPORT_TCXO) 22 add_subdirectory_if_exist(tcxo) 23endif() 24 25if(DEFINED CONFIG_SAMPLE_SUPPORT_DMA) 26 add_subdirectory_if_exist(dma) 27endif() 28 29if(DEFINED CONFIG_SAMPLE_SUPPORT_I2C) 30 add_subdirectory_if_exist(i2c) 31endif() 32 33if(DEFINED CONFIG_SAMPLE_SUPPORT_I2S) 34 add_subdirectory_if_exist(i2s) 35endif() 36 37if(DEFINED CONFIG_SAMPLE_SUPPORT_KEYSCAN) 38 add_subdirectory_if_exist(keyscan) 39endif() 40 41if(DEFINED CONFIG_SAMPLE_SUPPORT_PDM) 42 add_subdirectory_if_exist(pdm) 43endif() 44 45if(DEFINED CONFIG_SAMPLE_SUPPORT_PDM_AMIC) 46 add_subdirectory_if_exist(pdm_amic) 47endif() 48 49if(DEFINED CONFIG_SAMPLE_SUPPORT_PINCTRL) 50 add_subdirectory_if_exist(pinctrl) 51endif() 52 53if(DEFINED CONFIG_SAMPLE_SUPPORT_QDEC) 54 add_subdirectory_if_exist(qdec) 55endif() 56 57if(DEFINED CONFIG_SAMPLE_SUPPORT_SFC) 58 add_subdirectory_if_exist(sfc) 59endif() 60 61if(DEFINED CONFIG_SAMPLE_SUPPORT_SPI) 62 add_subdirectory_if_exist(spi) 63endif() 64 65if(DEFINED CONFIG_SAMPLE_SUPPORT_SYSTICK) 66 add_subdirectory_if_exist(systick) 67endif() 68 69if(DEFINED CONFIG_SAMPLE_SUPPORT_WDT) 70 add_subdirectory_if_exist(watchdog) 71endif() 72 73if(DEFINED CONFIG_SAMPLE_SUPPORT_PWM) 74 add_subdirectory_if_exist(pwm) 75endif() 76 77if(DEFINED CONFIG_SAMPLE_SUPPORT_UART) 78 add_subdirectory_if_exist(uart) 79endif() 80 81if(DEFINED CONFIG_SAMPLE_SUPPORT_ADC) 82 add_subdirectory_if_exist(adc) 83endif() 84 85if(DEFINED CONFIG_SAMPLE_SUPPORT_RTC) 86 add_subdirectory_if_exist(rtc) 87endif() 88 89if(DEFINED CONFIG_SAMPLE_SUPPORT_TIMER) 90 add_subdirectory_if_exist(timer) 91endif() 92 93if(DEFINED CONFIG_SAMPLE_SUPPORT_EFLASH) 94 add_subdirectory_if_exist(eflash) 95endif() 96 97if(DEFINED CONFIG_SAMPLE_SUPPORT_CALENDAR) 98 add_subdirectory_if_exist(calendar) 99endif() 100 101if(DEFINED CONFIG_SAMPLE_SUPPORT_I2S_DMA) 102 add_subdirectory_if_exist(i2s_dma) 103endif() 104 105if(DEFINED CONFIG_SAMPLE_SUPPORT_I2S_DMA_LLI) 106 add_subdirectory_if_exist(i2s_dma_lli) 107endif() 108 109if(DEFINED CONFIG_SAMPLE_SUPPORT_CAN) 110 add_subdirectory_if_exist(can) 111endif() 112 113if(DEFINED CONFIG_SAMPLE_SUPPORT_CLOCKS) 114 add_subdirectory_if_exist(clocks) 115endif() 116set(SOURCES "${SOURCES}" PARENT_SCOPE)