You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
109 lines
4.3 KiB
109 lines
4.3 KiB
7 months ago
|
# Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_BASE), y)
|
||
|
LITEOS_DBASE_INCLUDE += -I $(LITEOSTOPDIR)/drivers/base/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_GPIO), y)
|
||
|
LITEOS_GPIO_INCLUDE += -I $(LITEOSTOPDIR)/drivers/gpio/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_HIDMAC), y)
|
||
|
LITEOS_HIDMAC_INCLUDE += -I $(LITEOSTOPDIR)/drivers/hidmac/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_HIEDMAC), y)
|
||
|
LITEOS_HIDMAC_INCLUDE += -I $(LITEOSTOPDIR)/drivers/hiedmac/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_EDMAC), y)
|
||
|
LITEOS_EDMAC_INCLUDE += -I $(LITEOSTOPDIR)/drivers/edmac/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_HIETH_SF), y)
|
||
|
LITEOS_HIETH_SF_INCLUDE += -I $(LITEOSTOPDIR)/drivers/hieth-sf/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_HIGMAC), y)
|
||
|
LITEOS_HIGMAC_INCLUDE += -I $(LITEOSTOPDIR)/drivers/higmac/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_I2C), y)
|
||
|
LITEOS_I2C_INCLUDE += -I $(LITEOSTOPDIR)/drivers/i2c/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_MMC), y)
|
||
|
LITEOS_MMC_INCLUDE += -I $(LITEOSTOPDIR)/drivers/mmc/include
|
||
|
LITEOS_MMC_INCLUDE += -I $(LITEOSTOPDIR)/$(LITEOS_OPENSOURCE_PATHNAME)/freebsd/liteos/drivers/mmc/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_MTD), y)
|
||
|
ifeq ($(LOSCFG_DRIVERS_MTD_NAND), y)
|
||
|
LITEOS_MTD_NAND_INCLUDE += -I $(LITEOSTOPDIR)/drivers/mtd/nand/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_MTD_SPI_NOR), y)
|
||
|
LITEOS_MTD_SPI_NOR_INCLUDE += -I $(LITEOSTOPDIR)/drivers/mtd/spi_nor/include
|
||
|
endif
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_RANDOM), y)
|
||
|
LITEOS_RANDOM_INCLUDE += -I $(LITEOSTOPDIR)/drivers/random/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_SPI), y)
|
||
|
LITEOS_SPI_INCLUDE += -I $(LITEOSTOPDIR)/drivers/spi/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_UART_LINUX), y)
|
||
|
LITEOS_UART_INCLUDE += -I $(LITEOSTOPDIR)/drivers/uart_linux/include
|
||
|
else ifeq ($(LOSCFG_DRIVERS_UART_LITEOS), y)
|
||
|
LITEOS_UART_INCLUDE += -I $(LITEOSTOPDIR)/drivers/uart/include
|
||
|
endif
|
||
|
ifeq ($(LOSCFG_DRIVERS_IOMMU), y)
|
||
|
LITEOS_IOMMU_INCLUDE += -I $(LITEOSTOPDIR)/drivers/iommu/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_USB), y)
|
||
|
LITEOS_USB_INCLUDE += -I $(LITEOSTOPDIR)/drivers/usb/include
|
||
|
LITEOS_USB_INCLUDE += -I $(LITEOSTOPDIR)/$(LITEOS_OPENSOURCE_PATHNAME)/freebsd/liteos/drivers/usb/include
|
||
|
ifeq ($(LOSCFG_USB_DEBUG), y)
|
||
|
LITEOS_CMACRO += -DLOSCFG_USB_DEBUG
|
||
|
endif
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_VIDEO), y)
|
||
|
LITEOS_VIDEO_INCLUDE += -I $(LITEOSTOPDIR)/$(LITEOS_OPENSOURCE_PATHNAME)/incubator-nuttx/liteos/drivers/video/include
|
||
|
endif
|
||
|
|
||
|
ifeq ($(LOSCFG_DRIVERS_CIPHER), y)
|
||
|
LITEOS_CIPHER_INCLUDE += -I $(LITEOSTOPDIR)/drivers/cipher/cipher/include
|
||
|
LITEOS_CIPHER_INCLUDE += -I $(LITEOSTOPDIR)/drivers/cipher/cipher/src/drv/cipher_v1.0/osal/include
|
||
|
LITEOS_CIPHER_INCLUDE += -I $(LITEOSTOPDIR)/drivers/cipher/cipher/src/drv/cipher_v1.0/drivers/core/include
|
||
|
LITEOS_CIPHER_INCLUDE += -I $(LITEOSTOPDIR)/drivers/cipher/cipher/src/drv/cipher_v1.0/drivers/crypto/include
|
||
|
LITEOS_CIPHER_INCLUDE += -I $(LITEOSTOPDIR)/drivers/cipher/osal/include
|
||
|
LITEOS_CIPHER_INCLUDE += -I $(LITEOSTOPDIR)/drivers/cipher/sample
|
||
|
LITEOS_CIPHER_INCLUDE += -I $(LITEOSTOPDIR)/drivers/cipher/hi_include
|
||
|
|
||
|
ifeq ($(LOSCFG_PLATFORM_HI3556V200), y)
|
||
|
LITEOS_CMACRO += -DCHIP_TYPE_hi3516cv500 -D__HuaweiLite__
|
||
|
endif
|
||
|
ifeq ($(LOSCFG_PLATFORM_HI3516EV200), y)
|
||
|
LITEOS_CMACRO += -DCHIP_TYPE_hi3516ev200 -D__HuaweiLite__
|
||
|
endif
|
||
|
endif
|
||
|
|
||
|
LITEOS_DRIVERS_INCLUDE := -I $(LITEOSTOPDIR)/drivers/interrupt/include \
|
||
|
-I $(LITEOSTOPDIR)/drivers/timer/include
|
||
|
|
||
|
LITEOS_DRIVERS_INCLUDE += $(LITEOS_CELLWISE_INCLUDE) $(LITEOS_GPIO_INCLUDE) \
|
||
|
$(LITEOS_HIDMAC_INCLUDE) $(LITEOS_HIETH_SF_INCLUDE) \
|
||
|
$(LITEOS_HIGMAC_INCLUDE) $(LITEOS_I2C_INCLUDE) \
|
||
|
$(LITEOS_LCD_INCLUDE) $(LITEOS_MMC_INCLUDE) \
|
||
|
$(LITEOS_MTD_NAND_INCLUDE) $(LITEOS_MTD_SPI_NOR_INCLUDE) \
|
||
|
$(LITEOS_RANDOM_INCLUDE) $(LITEOS_RTC_INCLUDE) \
|
||
|
$(LITEOS_SPI_INCLUDE) $(LITEOS_USB_INCLUDE) \
|
||
|
$(LITEOS_WTDG_INCLUDE) $(LITEOS_DBASE_INCLUDE) \
|
||
|
$(LITEOS_VIDEO_INCLUDE) $(LITEOS_CIPHER_INCLUDE) \
|
||
|
$(LITEOS_IOMMU_INCLUDE) $(LITEOS_EDMAC_INCLUDE)
|