1# 2# Copyright (c) 2021 HiSilicon (Shanghai) Technologies CO., LIMITED. 3# Licensed under the Apache License, Version 2.0 (the "License"); 4# you may not use this file except in compliance with the License. 5# You may obtain a copy of the License at 6# 7# http://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, 11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12# See the License for the specific language governing permissions and 13# limitations under the License. 14# 15 16include $(LITEOSTOPDIR)/config.mk 17include $(LITEOSTOPDIR)/../../drivers/adapter/khdf/liteos/lite.mk 18 19MODULE_NAME := hdf_mtd_hisilicon 20 21LOCAL_CFLAGS += $(HDF_INCLUDE) 22 23ifneq ($(LOSCFG_PLATFORM_HI3516DV300)$(LOSCFG_PLATFORM_HI3518EV300),) 24 LOCAL_INCLUDE += hifmc100/common 25 LOCAL_INCLUDE += hifmc100/spi_nor 26 LOCAL_INCLUDE += hifmc100/spi_nand 27 LOCAL_SRCS += hifmc100/common/hifmc100.c 28 LOCAL_SRCS += hifmc100/spi_nor/hifmc100_spi_nor.c 29 LOCAL_SRCS += hifmc100/spi_nor/mx25l.c 30 LOCAL_SRCS += hifmc100/spi_nor/w25qh.c 31 LOCAL_SRCS += hifmc100/spi_nor/hifmc100_spi_nor_ids.c 32 LOCAL_SRCS += hifmc100/spi_nand/hifmc100_spi_nand.c 33 LOCAL_SRCS += hifmc100/spi_nand/hifmc100_spi_nand_ids.c 34endif 35 36LOCAL_CFLAGS += -fstack-protector-strong -Wextra -Wall -Werror -fsigned-char -fno-strict-aliasing -fno-common 37 38include $(HDF_DRIVER) 39