forked from xuos/xiuos
53 lines
1.6 KiB
Makefile
Executable File
53 lines
1.6 KiB
Makefile
Executable File
|
|
export KERNELPATHS:= -I$(BSP_ROOT)
|
|
|
|
ifeq ($(CONFIG_LIB_MUSLLIB), y)
|
|
KERNELPATHS += -I$(KERNEL_ROOT)/services/lib/musllib/src/include \
|
|
-I$(KERNEL_ROOT)/services/lib/musllib/include \
|
|
-I$(KERNEL_ROOT)/services/lib/musllib/src/internal #
|
|
# chose arch for musl
|
|
ifeq ($(ARCH), arm)
|
|
KERNELPATHS += -I$(KERNEL_ROOT)/services/lib/musllib/arch/arm
|
|
endif
|
|
ifeq ($(ARCH), risc-v)
|
|
KERNELPATHS += -I$(KERNEL_ROOT)/services/lib/musllib/arch/riscv64
|
|
endif
|
|
|
|
endif # end of musl include path
|
|
|
|
ifeq ($(CONFIG_LIB_NEWLIB),y)
|
|
KERNELPATHS += -I$(KERNEL_ROOT)/services/lib/newlib/include #
|
|
endif
|
|
|
|
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/services/boards/imx6q-sabrelite)
|
|
KERNELPATHS += \
|
|
-I$(KERNEL_ROOT)/hardkernel/arch/arm/armv7-a/cortex-a9 \
|
|
-I$(KERNEL_ROOT)/hardkernel/abstraction \
|
|
-I$(KERNEL_ROOT)/include \
|
|
-I$(BSP_ROOT)/third_party_driver/include \
|
|
-I$(BSP_ROOT)/include
|
|
|
|
ifeq ($(CONFIG_RESOURCES_LWIP),y)
|
|
KERNELPATHS += \
|
|
-I$(KERNEL_ROOT)/resources/ethernet/LwIP \
|
|
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include \
|
|
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/compat \
|
|
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/lwip \
|
|
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/netif \
|
|
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/lwip/apps \
|
|
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/lwip/priv \
|
|
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/include/lwip/prot \
|
|
-I$(KERNEL_ROOT)/resources/ethernet/LwIP/arch
|
|
endif
|
|
endif
|
|
|
|
KERNELPATHS += -I$(KERNEL_ROOT)/../../APP_Framework/Applications/general_functions/list #
|
|
|
|
ifeq ($(ARCH), arm)
|
|
KERNELPATHS +=-I$(KERNEL_ROOT)/arch/arm/shared \
|
|
-I$(KERNEL_ROOT)/lib/comlibc/common #
|
|
endif
|
|
|
|
KERNELPATHS += -I$(KERNEL_ROOT)/kernel/include #
|
|
|