include $(KERNEL_ROOT)/.config ifeq ($(CONFIG_ADD_NUTTX_FEATURES),y) include $(APPDIR)/Make.defs ifeq ($(CONFIG_USER_TEST_SEMC),y) CSRCS += test_extsram.c endif ifeq ($(CONFIG_USER_TEST_LCD),y) CSRCS += test_lcd.c endif ifeq ($(CONFIG_BSP_USING_TOUCH),y) CSRCS += test_touch.c endif ifeq ($(CONFIG_MUSL_LIBC),y) CSRCS += test_musl.c endif include $(APPDIR)/Application.mk endif ifeq ($(CONFIG_ADD_XIZI_FEATURES),y) SRC_FILES := test_shell.c ifeq ($(CONFIG_USER_TEST_ADC),y) SRC_FILES += test_adc.c endif ifeq ($(CONFIG_USER_TEST_DAC),y) SRC_FILES += test_dac.c endif ifeq ($(CONFIG_USER_TEST_FS),y) SRC_FILES += test_fs.c endif ifeq ($(CONFIG_USER_TEST_SEMC),y) SRC_FILES += test_extsram.c endif ifeq ($(CONFIG_USER_TEST_LCD),y) SRC_FILES += endif ifeq ($(CONFIG_USER_TEST_I2C),y) ifeq ($(CONFIG_BOARD_EDU_RISCV64_EVB),y) SRC_FILES += test_i2c_riscv.c endif ifeq ($(CONFIG_BOARD_EDU_ARM32_EVB),y) SRC_FILES += test_i2c_arm.c endif endif ifeq ($(CONFIG_USER_TEST_UART),y) SRC_FILES += test_uart.c endif ifeq ($(CONFIG_USER_TEST_GPIO),y) SRC_FILES += test_gpio.c endif ifeq ($(CONFIG_USER_TEST_LORA),y) SRC_FILES += test_loraE220.c endif ifeq ($(CONFIG_USER_TEST_RTC),y) SRC_FILES += test_rtc.c endif ifeq ($(CONFIG_USER_TEST_RS485),y) ifeq ($(CONFIG_BOARD_EDU_RISCV64_EVB),y) SRC_FILES += test_rs485_riscv.c endif ifeq ($(CONFIG_BOARD_EDU_ARM32_EVB),y) SRC_FILES += test_rs485_arm.c endif endif ifeq ($(CONFIG_USER_TEST_HWTIMER),y) SRC_FILES += test_hwtimer.c endif ifeq ($(CONFIG_USER_TEST_LCD_EDU),y) SRC_FILES += test_lcd_edu.c endif ifeq ($(CONFIG_USER_TEST_WDT),y) SRC_FILES += test_wdt.c endif ifeq ($(CONFIG_USER_TEST_TOUCH),y) SRC_FILES += test_touch.c endif ifeq ($(CONFIG_USER_TEST_CAMERA),y) SRC_FILES += test_camera.c endif ifeq ($(CONFIG_USER_TEST_ETHERNET),y) SRC_FILES += test_ethernet.c endif ifeq ($(CONFIG_USER_TEST_FLASH),y) SRC_FILES += test_flash.c endif ifeq ($(CONFIG_USER_TEST_CAN),y) SRC_FILES += test_can.c endif ifeq ($(CONFIG_USER_TEST_TIMER),y) SRC_FILES += test_timer.c endif ifeq ($(CONFIG_USER_TEST_HASH),y) SRC_FILES += test_hash/test_hash.c endif ifeq ($(CONFIG_USER_TEST_RADIX),y) SRC_FILES += test_radix_tree/test_radix_tree.c endif ifeq ($(CONFIG_USER_TEST_RBTREE),y) SRC_FILES += test_rbtree/test_rbtree.c endif ifeq ($(CONFIG_USER_TEST_SOCKET),y) SRC_FILES += test_socket.c endif ifeq ($(CONFIG_USER_TEST_MODBUS_TCP),y) SRC_DIR += test_modbus_tcp endif ifeq ($(CONFIG_USER_TEST_WEBSERVER),y) SRC_FILES += test_webserver/test_webserver.c endif ifeq ($(CONFIG_USER_TEST_MQTTCLIENT),y) SRC_DIR:= test_mqttclient SRC_FILES += endif ifeq ($(CONFIG_USER_TEST_FTPCLIENT),y) SRC_FILES += test_ftpclient/test_ftpclient.c test_ftpclient/ftp_client/ftp_client.c\ test_ftpclient/ftp_client/my_socket.c endif ifeq ($(CONFIG_USER_TEST_FTPCLIENT_RISCV),y) SRC_FILES += test_ftpclient_riscv/test_ftpclient_riscv.c endif ifeq ($(CONFIG_USER_TEST_LORA_P2P),y) SRC_FILES += endif ifeq ($(CONFIG_USER_TEST_LORAWAN_SINGLEGW),y) SRC_FILES += endif ifeq ($(CONFIG_USER_TEST_CANOPEN),y) SRC_FILES += endif ifeq ($(CONFIG_USER_TEST_USB_CAMERA),y) SRC_FILES += endif ifeq ($(CONFIG_USER_TEST_FTPCLIENT_FINAL),y) SRC_FILES += test_ftpclient_final/test_ftpclient_final.c test_ftpclient_final/ftp_client/ftp_client.c test_ftpclient_final/ftp_client/my_socket.c endif include $(KERNEL_ROOT)/compiler.mk endif