1# 2# Copyright (c) 2020-2021 Huawei Device Co., Ltd. 3# 4# This software is licensed under the terms of the GNU General Public 5# License version 2, as published by the Free Software Foundation, and 6# may be copied, distributed, and modified under those terms. 7# 8# This program is distributed in the hope that it will be useful, 9# but WITHOUT ANY WARRANTY; without even the implied warranty of 10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11# GNU General Public License for more details. 12# 13# 14 15DISPLAY_ROOT_DIR = ../../../../../framework/model/display/driver 16 17ifeq ($(CONFIG_DRIVERS_HDF_DISP), y) 18obj-y += \ 19 $(DISPLAY_ROOT_DIR)/hdf_disp.o \ 20 $(DISPLAY_ROOT_DIR)/backlight/hdf_bl.o 21 22obj-$(CONFIG_DRIVERS_HDF_PLATFORM_PWM) += \ 23 $(DISPLAY_ROOT_DIR)/backlight/pwm_bl.o 24 25obj-$(CONFIG_ARCH_SPRD) += \ 26 $(DISPLAY_ROOT_DIR)/hdf_drm_panel.o \ 27 $(DISPLAY_ROOT_DIR)/panel/ili9881c_boe.o 28 29obj-$(CONFIG_ARCH_HI3516DV300) += \ 30 $(DISPLAY_ROOT_DIR)/adapter_soc/hi35xx_disp.o 31 32obj-$(CONFIG_DRIVERS_HDF_LCDKIT) += \ 33 $(DISPLAY_ROOT_DIR)/lcdkit/lite_lcdkit.o \ 34 $(DISPLAY_ROOT_DIR)/lcdkit/lcdkit_parse_config.o 35obj-$(CONFIG_DRIVERS_HDF_LCD_ICN9700) += \ 36 $(DISPLAY_ROOT_DIR)/panel/mipi_icn9700.o 37obj-$(CONFIG_DRIVERS_HDF_LCD_ST7789) += \ 38 $(DISPLAY_ROOT_DIR)/panel/ssp_st7789.o 39 40ccflags-y += -lm -lc -lgcc \ 41 -I$(srctree)/drivers/hdf/framework/model/display/driver \ 42 -I$(srctree)/drivers/hdf/framework/model/display/driver/adapter_soc \ 43 -I$(srctree)/drivers/hdf/framework/include/utils \ 44 -I$(srctree)/drivers/hdf/framework/model/display/driver/backlight \ 45 -I$(srctree)/drivers/hdf/framework/include/core \ 46 -I$(srctree)/drivers/hdf/framework/core/common/include/host \ 47 -I$(srctree)/drivers/hdf/framework/include \ 48 -I$(srctree)/drivers/hdf/framework/include/osal \ 49 -I$(srctree)/drivers/hdf/framework/include/platform \ 50 -I$(srctree)/drivers/hdf/framework/include/config \ 51 -I$(srctree)/drivers/hdf/khdf/osal/include \ 52 -I$(srctree)/include/linux \ 53 -I$(srctree)/include/drm 54ccflags-y +=-I$(srctree)/bounds_checking_function/include 55 56endif