fit musl for riscv64 boards.
This commit is contained in:
@@ -1,8 +1,26 @@
|
||||
|
||||
export KERNELPATHS:=
|
||||
export KERNELPATHS:= -I$(BSP_ROOT)
|
||||
|
||||
ifeq ($(CONFIG_LIB_MUSLLIB), y)
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/lib/musllib/src/include \
|
||||
-I$(KERNEL_ROOT)/lib/musllib/include \
|
||||
-I$(KERNEL_ROOT)/lib/musllib/src/internal #
|
||||
# chose arch for musl
|
||||
ifeq ($(ARCH), arm)
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/lib/musllib/arch/arm
|
||||
endif
|
||||
ifeq ($(ARCH), risc-v)
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/lib/musllib/arch/riscv64
|
||||
endif
|
||||
|
||||
endif # end of musl include path
|
||||
|
||||
ifeq ($(CONFIG_LIB_NEWLIB),y)
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/lib/newlib/include #
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/xidatong-arm32)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/arm/cortex-m7 \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
@@ -24,9 +42,9 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
-I$(KERNEL_ROOT)/resources/include
|
||||
|
||||
ifeq ($(CONFIG_RESOURCES_LWIP),y)
|
||||
KERNELPATHS +=-I$(BSP_ROOT) \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/compat \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/lwip \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/netif \
|
||||
@@ -37,8 +55,9 @@ KERNELPATHS +=-I$(BSP_ROOT) \
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/xidatong-riscv64)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(BSP_ROOT)/include \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
@@ -49,7 +68,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/kd233)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(BSP_ROOT)/include \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
@@ -60,7 +79,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/maix-go)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(BSP_ROOT)/include \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
@@ -71,7 +90,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/stm32f407-st-discovery)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/arm/cortex-m4 \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver/sdio \
|
||||
@@ -81,7 +100,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
-I$(KERNEL_ROOT)/include \
|
||||
|
||||
ifeq ($(CONFIG_RESOURCES_LWIP),y)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/compat \
|
||||
@@ -95,7 +114,7 @@ endif
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/aiit-arm32-board)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/arm/cortex-m4 \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
@@ -109,7 +128,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/stm32f407zgt6)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/arm/cortex-m4 \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver/sdio\
|
||||
@@ -121,14 +140,14 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/gapuino)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
-I$(KERNEL_ROOT)/include #
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/gd32vf103-rvstar)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/risc-v/gd32vf103-rvstar \
|
||||
-I$(BSP_ROOT)/include \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
@@ -137,7 +156,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/rv32m1-vega)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/risc-v/rv32m1-vega \
|
||||
-I$(BSP_ROOT)/include \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
@@ -146,7 +165,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/hifive1-rev-B)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
-I$(BSP_ROOT)/third_party_driver/include/sifive \
|
||||
@@ -157,7 +176,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/hifive1-emulator)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
-I$(BSP_ROOT)/third_party_driver/include/sifive \
|
||||
@@ -168,7 +187,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/k210-emulator)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/include \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
@@ -181,7 +200,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/aiit-riscv64-board)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/include \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
@@ -194,7 +213,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/cortex-m0-emulator)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/arm/cortex-m0 \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver/Libraries/driverlib \
|
||||
@@ -205,7 +224,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/cortex-m3-emulator)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/arm/cortex-m3 \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver/Libraries/driverlib \
|
||||
@@ -216,7 +235,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/cortex-m4-emulator)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/arm/cortex-m4 \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver/sdio\
|
||||
@@ -228,7 +247,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/ok1052-c)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/arm/cortex-m7 \
|
||||
-I$(BSP_ROOT)/third_party_driver \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
@@ -250,7 +269,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
-I$(KERNEL_ROOT)/resources/include
|
||||
|
||||
ifeq ($(CONFIG_RESOURCES_LWIP),y)
|
||||
KERNELPATHS +=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include \
|
||||
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/compat \
|
||||
@@ -264,7 +283,7 @@ endif
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/stm32f103-nano)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/arm/cortex-m3 \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
-I$(BSP_ROOT)/third_party_driver/libraries/STM32F1xx_HAL/inc \
|
||||
@@ -274,7 +293,7 @@ KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
endif
|
||||
|
||||
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/nuvoton-m2354)
|
||||
KERNELPATHS :=-I$(BSP_ROOT) \
|
||||
KERNELPATHS += \
|
||||
-I$(KERNEL_ROOT)/arch/arm/cortex-m23 \
|
||||
-I$(BSP_ROOT)/third_party_driver/include \
|
||||
-I$(BSP_ROOT)/third_party_driver/include/Drivers \
|
||||
@@ -290,7 +309,7 @@ KERNELPATHS += -I$(KERNEL_ROOT)/arch \
|
||||
-I$(KERNEL_ROOT)/arch/risc-v/shared/kernel_service #
|
||||
|
||||
ifeq ($(CONFIG_FS_VFS), y)
|
||||
KERNELPATHS +=-I$(KERNEL_ROOT)/fs/devfs \
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/fs/devfs \
|
||||
-I$(KERNEL_ROOT)/fs/fatfs \
|
||||
-I$(KERNEL_ROOT)/fs/shared/include #
|
||||
endif
|
||||
@@ -373,17 +392,6 @@ KERNELPATHS +=-I$(KERNEL_ROOT)/tool/shell/letter-shell \
|
||||
-I$(KERNEL_ROOT)/tool/shell/letter-shell/file_ext #
|
||||
endif
|
||||
|
||||
|
||||
ifeq ($(CONFIG_LIB_NEWLIB),y)
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/lib/newlib/include #
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_LIB_MUSLLIB), y)
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/lib/musllib/src/include #
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/lib/musllib/include #
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/lib/musllib/src/internal #
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_FS_LWEXT4),y)
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/fs/lwext4/lwext4_submodule/blockdev/xiuos #
|
||||
KERNELPATHS += -I$(KERNEL_ROOT)/fs/lwext4/lwext4_submodule/include #
|
||||
|
||||
Reference in New Issue
Block a user