1# Copyright (c) 2022 Unionman Technology Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14EXTRA_INCLUDE := -I$(src)/../../../drivers/include 15EXTRA_INCLUDE += -DCONFIG_AMLOGIC_MEDIA_GE2D \ 16 -DCONFIG_AMLOGIC_MEDIA_CANVAS \ 17 -DCONFIG_AMLOGIC_CPU_VERSION \ 18 -DCONFIG_AMLOGIC_MEDIA_VENC_H264 19 20CONFIGS_BUILD := -Wno-parentheses-equality -Wno-pointer-bool-conversion \ 21 -Wno-unused-const-variable -Wno-typedef-redefinition \ 22 -Wno-logical-not-parentheses -Wno-sometimes-uninitialized 23 24EXTRA_CFLAGS := $(EXTRA_INCLUDE) $(CONFIGS_BUILD) -Wall 25 26obj-m += firmware.o 27firmware-objs += firmware_drv.o 28firmware-objs += firmware_type.o 29