forked from xuos/xiuos
				
			
		
			
				
	
	
		
			180 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			180 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
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)
 | 
						|
        ifeq ($(CONFIG_BSP_USING_W5500),y)
 | 
						|
            SRC_FILES += test_ftpclient_riscv/test_ftpclient_riscv.c
 | 
						|
        endif 
 | 
						|
    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
 |