| AVIOUTIL_CFG_DIR := configs |
| |
| AVIOUTIL_ABS_PATH := $(srctree)/drivers/soc/berlin/modules/avioutil |
| |
| AVIOUTIL_INC_PATH := -I$(AVIOUTIL_ABS_PATH)/include |
| |
| ifeq ($(CONFIG_AVIO_AS390),y) |
| FIRMWARE_INC_DIR_LOCAL = \ |
| $(srctree)/drivers/soc/berlin/modules/berlin_inc/Firmware_AS390 |
| |
| AVIOUTIL_CFG_OBJS := $(AVIOUTIL_CFG_DIR)/as390/avio_dhub_cfg.o |
| |
| AVIOUTIL_INC_PATH += -I$(AVIOUTIL_ABS_PATH)/configs/as390 \ |
| -I$(FIRMWARE_INC_DIR_LOCAL) |
| |
| ccflags-y += -DAS390 |
| endif |
| |
| ifeq ($(CONFIG_AVIO_AS370),y) |
| FIRMWARE_INC_DIR_LOCAL = \ |
| $(srctree)/drivers/soc/berlin/modules/berlin_inc/Firmware_AS370 |
| |
| AVIOUTIL_CFG_OBJS := $(AVIOUTIL_CFG_DIR)/as370/avio_dhub_cfg.o |
| |
| AVIOUTIL_INC_PATH += -I$(AVIOUTIL_ABS_PATH)/configs/as370 \ |
| -I$(FIRMWARE_INC_DIR_LOCAL) |
| endif |
| |
| |
| AVIOUTIL_API_OBJS := source/avio_dhub_drv.o \ |
| source/hal_dhub.o \ |
| source/dhub_driver.o \ |
| |
| AVIOUTIL_ALL_OBJS := $(AVIOUTIL_API_OBJS) $(AVIOUTIL_CFG_OBJS) |
| |
| avioutil-objs += $(AVIOUTIL_ALL_OBJS) \ |
| |
| HEADER_PATH += $(AVIOUTIL_INC_PATH) \ |
| -I$(srctree)/drivers/soc/berlin/modules/berlin_inc \ |
| -I$(FIRMWARE_INC_DIR_LOCAL) |
| |
| ccflags-y += $(MV_DEFINE) $(HEADER_PATH) |
| |
| ccflags-y += -Werror |
| |
| obj-$(CONFIG_BERLIN_AVIOUTIL) += avioutil.o |