mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
Remove crapton of junk
This commit is contained in:
@@ -77,28 +77,14 @@ MAGIC_SDK_DIR = $(MAGIC_DIR)/bl_mcu_sdk
|
||||
MAGIC_VENDOR_BSP_DIR = $(MAGIC_SDK_DIR)/bsp
|
||||
MAGIC_VENDOR_BSP_COMMON_DIR = $(MAGIC_VENDOR_BSP_DIR)/bsp_common
|
||||
MAGIC_VENDOR_BSP_BOARD_DIR = $(MAGIC_VENDOR_BSP_DIR)/board
|
||||
|
||||
MAGIC_VENDOR_BSP_ES8388_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/es8388
|
||||
MAGIC_VENDOR_BSP_ETHERNET_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/ethernet
|
||||
MAGIC_VENDOR_BSP_FATFS_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/fatfs
|
||||
MAGIC_VENDOR_BSP_IL9341_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/il9341
|
||||
MAGIC_VENDOR_BSP_IMAGE_SENSOR_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/image_sensor
|
||||
MAGIC_VENDOR_BSP_LVGL_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/lvgl
|
||||
MAGIC_VENDOR_BSP_MCU_LCD_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/mcu_lcd
|
||||
MAGIC_VENDOR_BSP_PLATFORM_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/platform
|
||||
MAGIC_VENDOR_BSP_PSRAM_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/psram
|
||||
MAGIC_VENDOR_BSP_SPI_SD_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/spi_sd
|
||||
MAGIC_VENDOR_BSP_TOUCH_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/touch
|
||||
MAGIC_VENDOR_BSP_USB_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/usb
|
||||
MAGIC_VENDOR_BSP_WM8978_DIR = $(MAGIC_VENDOR_BSP_COMMON_DIR)/wm8978
|
||||
|
||||
|
||||
MAGIC_VENDOR_EXAMPLES_DIR = $(MAGIC_SDK_DIR)/examples
|
||||
MAGIC_COMMON_DIR = $(MAGIC_SDK_DIR)/common
|
||||
MAGIC_COMMON_BL_MATH_DIR = $(MAGIC_COMMON_DIR)/bl_math
|
||||
MAGIC_COMMON_DEVICE_DIR = $(MAGIC_COMMON_DIR)/device
|
||||
MAGIC_COMMON_LIST_DIR = $(MAGIC_COMMON_DIR)/list
|
||||
MAGIC_COMMON_MEMHEAP_DIR = $(MAGIC_COMMON_DIR)/memheap
|
||||
MAGIC_COMMON_MISC_DIR = $(MAGIC_COMMON_DIR)/misc
|
||||
MAGIC_COMMON_PARTITION_DIR = $(MAGIC_COMMON_DIR)/partition
|
||||
MAGIC_COMMON_PID_DIR = $(MAGIC_COMMON_DIR)/pid
|
||||
@@ -106,29 +92,22 @@ MAGIC_COMMON_RING_BUFFERDIR = $(MAGIC_COMMON_DIR)/ring_buffer
|
||||
MAGIC_COMMON_SOFT_CRC_DIR = $(MAGIC_COMMON_DIR)/soft_crc
|
||||
MAGIC_COMMON_TIMESTAMP_DIR = $(MAGIC_COMMON_DIR)/timestamp
|
||||
MAGIC_COMPONENTS_DIR = $(MAGIC_SDK_DIR)/components
|
||||
MAGIC_COMPONENTS_BLE_DIR = $(MAGIC_COMPONENTS_DIR)/ble
|
||||
MAGIC_COMPONENTS_FATFS_DIR = $(MAGIC_COMPONENTS_DIR)/fatfs
|
||||
|
||||
|
||||
MAGIC_COMPONENTS_FREERTOS_DIR = $(MAGIC_COMPONENTS_DIR)/freertos
|
||||
MAGIC_COMPONENTS_FREERTOS_BL602_DIR = $(MAGIC_COMPONENTS_FREERTOS_DIR)/portable/gcc/risc-v/bl602
|
||||
MAGIC_COMPONENTS_FREERTOS_INC_DIR = $(MAGIC_COMPONENTS_FREERTOS_DIR)/include
|
||||
|
||||
|
||||
MAGIC_COMPONENTS_LVGL_DIR = $(MAGIC_COMPONENTS_DIR)/lvgl
|
||||
MAGIC_COMPONENTS_LWIP_DIR = $(MAGIC_COMPONENTS_DIR)/lwip
|
||||
MAGIC_COMPONENTS_MAC154_DIR = $(MAGIC_COMPONENTS_DIR)/mac154
|
||||
MAGIC_COMPONENTS_MBEDTLS_DIR = $(MAGIC_COMPONENTS_DIR)/mbedtls
|
||||
MAGIC_COMPONENTS_NMSIS_DIR = $(MAGIC_COMPONENTS_DIR)/nmsis
|
||||
MAGIC_COMPONENTS_PIKASCRIPT_DIR = $(MAGIC_COMPONENTS_DIR)/pikascript
|
||||
MAGIC_COMPONENTS_ROMFS_DIR = $(MAGIC_COMPONENTS_DIR)/romfs
|
||||
# Excluded
|
||||
MAGIC_COMPONENTS_RT_THREAD_DIR = $(MAGIC_COMPONENTS_DIR)/rt-thread
|
||||
MAGIC_COMPONENTS_NMSIS_CORE_INC_DIR = $(MAGIC_COMPONENTS_NMSIS_DIR)/core/inc
|
||||
|
||||
MAGIC_COMPONENTS_SHELL_DIR = $(MAGIC_COMPONENTS_DIR)/shell
|
||||
MAGIC_COMPONENTS_TFLITE_DIR = $(MAGIC_COMPONENTS_DIR)/tflite
|
||||
MAGIC_COMPONENTS_TINY_JPEG_DIR = $(MAGIC_COMPONENTS_DIR)/tiny_jpeg
|
||||
MAGIC_COMPONENTS_USB_STACK_DIR = $(MAGIC_COMPONENTS_DIR)/usb_stack
|
||||
MAGIC_COMPONENTS_XZ_DIR = $(MAGIC_COMPONENTS_DIR)/xz
|
||||
MAGIC_COMPONENTS_USB_STACK_COMMON_DIR = $(MAGIC_COMPONENTS_USB_STACK_DIR)/common
|
||||
MAGIC_COMPONENTS_USB_STACK_CORE_DIR = $(MAGIC_COMPONENTS_USB_STACK_DIR)/core
|
||||
MAGIC_COMPONENTS_USB_STACK_CDC_DIR = $(MAGIC_COMPONENTS_USB_STACK_DIR)/class/cdc
|
||||
MAGIC_COMPONENTS_USB_STACK_WINUSB_DIR = $(MAGIC_COMPONENTS_USB_STACK_DIR)/class/winusb
|
||||
|
||||
MAGIC_DRIVERS_DIR = $(MAGIC_SDK_DIR)/drivers/bl602_driver
|
||||
MAGIC_DRIVERS_HAL_DRV_INC_DIR = $(MAGIC_DRIVERS_DIR)/hal_drv/inc
|
||||
MAGIC_DRIVERS_HAL_DRV_DEF_DIR = $(MAGIC_DRIVERS_DIR)/hal_drv/default_config
|
||||
@@ -252,12 +231,10 @@ DEVICE_INCLUDES = -I$(MAGIC_DIR) \
|
||||
-I$(MAGIC_SDK_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_COMMON_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_PLATFORM_DIR) \
|
||||
-I$(MAGIC_VENDOR_EXAMPLES_DIR) \
|
||||
-I$(MAGIC_COMMON_DIR) \
|
||||
-I$(MAGIC_COMMON_BL_MATH_DIR) \
|
||||
-I$(MAGIC_COMMON_DEVICE_DIR) \
|
||||
-I$(MAGIC_COMMON_LIST_DIR) \
|
||||
-I$(MAGIC_COMMON_MEMHEAP_DIR) \
|
||||
-I$(MAGIC_COMMON_MISC_DIR) \
|
||||
-I$(MAGIC_COMMON_PARTITION_DIR) \
|
||||
-I$(MAGIC_COMMON_PID_DIR) \
|
||||
@@ -265,23 +242,11 @@ DEVICE_INCLUDES = -I$(MAGIC_DIR) \
|
||||
-I$(MAGIC_COMMON_SOFT_CRC_DIR) \
|
||||
-I$(MAGIC_COMMON_TIMESTAMP_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_BLE_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_FATFS_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_FREERTOS_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_FREERTOS_BL602_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_FREERTOS_INC_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_LVGL_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_LWIP_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_MAC154_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_MBEDTLS_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_NMSIS_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_PIKASCRIPT_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_ROMFS_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_SHELL_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_TFLITE_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_TINY_JPEG_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_USB_STACK_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_XZ_DIR) \
|
||||
-I$(MAGIC_DRIVERS_DIR) \
|
||||
-I$(MAGIC_DRIVERS_HAL_DRV_INC_DIR) \
|
||||
-I$(MAGIC_DRIVERS_HAL_DRV_DEF_DIR) \
|
||||
@@ -289,23 +254,16 @@ DEVICE_INCLUDES = -I$(MAGIC_DIR) \
|
||||
-I$(MAGIC_DRIVERS_RISCV_DIR) \
|
||||
-I$(MAGIC_DRIVERS_STARTUP_DIR) \
|
||||
-I$(MAGIC_DRIVERS_STD_DRV_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_ES8388_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_ETHERNET_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_FATFS_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_IL9341_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_IMAGE_SENSOR_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_LVGL_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_MCU_LCD_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_PLATFORM_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_PSRAM_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_SPI_SD_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_TOUCH_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_USB_DIR) \
|
||||
-I$(MAGIC_VENDOR_BSP_WM8978_DIR)
|
||||
|
||||
-I$(MAGIC_COMPONENTS_USB_STACK_COMMON_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_USB_STACK_CORE_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_USB_STACK_CDC_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_USB_STACK_WINUSB_DIR) \
|
||||
-I$(MAGIC_COMPONENTS_NMSIS_CORE_INC_DIR)
|
||||
|
||||
DEVICE_BSP_DIR = ./Core/BSP/Magic
|
||||
S_SRCS := $(shell find $(MAGIC_DIR) -type d \( -path $(MAGIC_VENDOR_EXAMPLES_DIR) -o -path $(MAGIC_COMPONENTS_RT_THREAD_DIR) -o -path $(MAGIC_VENDOR_BSP_COMMON_DIR) \) -prune -false -o -type f -name '*.S') $(info $(S_SRCS) )
|
||||
S_SRCS := $(shell find $(MAGIC_DIR) -type d \( -path $(MAGIC_VENDOR_BSP_COMMON_DIR) \) -prune -false -o -type f -name '*.S') $(info $(S_SRCS) )
|
||||
ASM_INC = $(DEVICE_INCLUDES)
|
||||
LDSCRIPT=./Core/BSP/Magic/bl_mcu_sdk/drivers/bl602_driver/bl602_flash.ld
|
||||
|
||||
@@ -313,13 +271,13 @@ LDSCRIPT=./Core/BSP/Magic/bl_mcu_sdk/drivers/bl602_driver/bl602_flash.ld
|
||||
CPUFLAGS= -march=rv32imafc \
|
||||
-mabi=ilp32f \
|
||||
-mcmodel=medany -fsigned-char -fno-builtin -nostartfiles \
|
||||
-DportasmHANDLE_INTERRUPT=FreeRTOS_Interrupt_Handler -DARCH_RISCV
|
||||
-DportasmHANDLE_INTERRUPT=FreeRTOS_Interrupt_Handler -DARCH_RISCV -D__RISCV_FEATURE_MVE=0
|
||||
DEV_LDFLAGS=-nostartfiles --specs=patch.specs
|
||||
DEV_AFLAGS=
|
||||
DEV_GLOBAL_DEFS=
|
||||
#Required to be turned off due to their drivers tripping warnings
|
||||
DEV_CFLAGS= -Wno-error=enum-conversion -Wno-type-limits -Wno-implicit-fallthrough
|
||||
DEV_CXXFLAGS=
|
||||
DEV_CFLAGS= -Wno-error=enum-conversion -Wno-type-limits -Wno-implicit-fallthrough
|
||||
DEV_CXXFLAGS= $(DEV_CFLAGS)
|
||||
endif
|
||||
|
||||
INCLUDES = -I$(APP_INC_DIR) \
|
||||
@@ -330,34 +288,26 @@ INCLUDES = -I$(APP_INC_DIR) \
|
||||
-I$(BSP_INC_DIR) \
|
||||
-I$(THREADS_INC_DIR) \
|
||||
-I$(INC_PD_DRIVERS_DIR) \
|
||||
$(DEVICE_INCLUDES)
|
||||
$(DEVICE_INCLUDES)
|
||||
|
||||
EXCLUDED_DIRS := -o -path $(MAGIC_VENDOR_BSP_ES8388_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_ETHERNET_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_FATFS_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_IL9341_DIR) \
|
||||
EXCLUDED_DIRS := -path $(MAGIC_VENDOR_BSP_ES8388_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_IMAGE_SENSOR_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_LVGL_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_MCU_LCD_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_BOARD_DIR) \
|
||||
-o -path $(MAGIC_COMPONENTS_RT_THREAD_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_PSRAM_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_SPI_SD_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_TOUCH_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_USB_DIR) \
|
||||
-o -path $(MAGIC_VENDOR_BSP_WM8978_DIR)
|
||||
|
||||
SOURCE := $(shell find $(SOURCE_THREADS_DIR) -type f -name '*.c') \
|
||||
$(shell find $(SOURCE_CORE_DIR) -type f -name '*.c') \
|
||||
$(shell find $(SOURCE_DRIVERS_DIR) -type f -name '*.c') \
|
||||
$(shell find $(DEVICE_BSP_DIR) -type d \( -path $(MAGIC_VENDOR_EXAMPLES_DIR) $(EXCLUDED_DIRS) \) -prune -false -o -type f -name '*.c')\
|
||||
$(shell find $(DEVICE_BSP_DIR) -type d \( $(EXCLUDED_DIRS) \) -prune -false -o -type f -name '*.c')\
|
||||
$(shell find $(SOURCE_MIDDLEWARES_DIR) -type f -name '*.c') \
|
||||
$(SOURCE_BRIEFLZ_DIR)/depack.c
|
||||
# We exclude the USB-PD stack tests $(PD_DRIVER_TESTS_DIR)
|
||||
SOURCE_CPP := $(shell find $(SOURCE_THREADS_DIR) -type f -name '*.cpp') \
|
||||
$(shell find $(SOURCE_CORE_DIR) -type f -name '*.cpp') \
|
||||
$(shell find $(SOURCE_DRIVERS_DIR) -path $(PD_DRIVER_TESTS_DIR) -prune -false -o -type f -name '*.cpp') \
|
||||
$(shell find $(DEVICE_BSP_DIR) -type d \( -path $(MAGIC_VENDOR_EXAMPLES_DIR) $(EXCLUDED_DIRS) \) -prune -false -o -type f -name '*.cpp') \
|
||||
$(shell find $(DEVICE_BSP_DIR) -type d \( $(EXCLUDED_DIRS) \) -prune -false -o -type f -name '*.cpp') \
|
||||
$(shell find $(SOURCE_MIDDLEWARES_DIR) -type f -name '*.cpp')
|
||||
|
||||
# code optimisation ------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user