From: Krzysztof Kozlowski Date: Wed, 4 May 2016 09:50:54 +0000 (+0200) Subject: gpu/mali: r4p0: Fix out of tree build X-Git-Tag: submit/tizen/20160622.123456~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=819b860125db703b02ace832b89af7fa5e11bcf6;p=platform%2Fkernel%2Flinux-exynos.git gpu/mali: r4p0: Fix out of tree build Fix out of tree license build error: ../drivers/gpu/arm/mali400/r4p0_rel0/Kbuild:47: *** DMA-BUF is incompatible with non-GPL license. Stop. Change-Id: Ifc73559fa717fa2a83ed3592fa016e9179a25960 Signed-off-by: Krzysztof Kozlowski --- diff --git a/drivers/gpu/arm/mali400/r4p0_rel0/Kbuild b/drivers/gpu/arm/mali400/r4p0_rel0/Kbuild index fe75b41eb812..c2c59bd6f60d 100644 --- a/drivers/gpu/arm/mali400/r4p0_rel0/Kbuild +++ b/drivers/gpu/arm/mali400/r4p0_rel0/Kbuild @@ -26,17 +26,17 @@ MALI_ENABLE_CPU_CYCLES ?= 0 # Include the mapping between TARGET_PLATFORM and KDIR + MALI_PLATFORM TARGET_PLATFORM=exynos -include $(src)/MALI_CONFIGURATION +include $(srctree)/$(src)/MALI_CONFIGURATION MALI_PLATFORM = $(MALI_PLATFORM-$(TARGET_PLATFORM)) #EXTRA_DEFINES += -DMALI_FAKE_PLATFORM_DEVICE=1 -MALI_PLATFORM_FILES = $(subst $(src)/,,$(wildcard $(src)/platform/$(MALI_PLATFORM)/*.c)) +MALI_PLATFORM_FILES = $(subst $(srctree)/$(src)/,,$(wildcard $(srctree)/$(src)/platform/$(MALI_PLATFORM)/*.c)) # End of MALI_SEC # For customer releases the Linux Device Drivers will be provided as ARM proprietary and GPL releases: # The ARM proprietary product will only include the license/proprietary directory # The GPL product will only include the license/gpl directory -ifeq ($(wildcard $(src)/linux/license/gpl/*),) - ccflags-y += -I$(src)/linux/license/proprietary +ifeq ($(wildcard $(srctree)/$(src)/linux/license/gpl/*),) + ccflags-y += -I$(srctree)/$(src)/linux/license/proprietary ifeq ($(CONFIG_MALI400_PROFILING),y) $(error Profiling is incompatible with non-GPL license) endif @@ -48,7 +48,7 @@ ifeq ($(wildcard $(src)/linux/license/gpl/*),) endif $(error Linux Device integration is incompatible with non-GPL license) else - ccflags-y += -I$(src)/linux/license/gpl + ccflags-y += -I$(srctree)/$(src)/linux/license/gpl endif mali-y += \ @@ -126,7 +126,7 @@ mali-$(CONFIG_MALI400_PROFILING) += linux/mali_ukk_profiling.o mali-$(CONFIG_MALI400_PROFILING) += linux/mali_osk_profiling.o mali-$(CONFIG_MALI400_INTERNAL_PROFILING) += linux/mali_profiling_internal.o timestamp-$(TIMESTAMP)/mali_timestamp.o -ccflags-$(CONFIG_MALI400_INTERNAL_PROFILING) += -I$(src)/timestamp-$(TIMESTAMP) +ccflags-$(CONFIG_MALI400_INTERNAL_PROFILING) += -I$(srctree)/$(src)/timestamp-$(TIMESTAMP) mali-$(CONFIG_DMA_SHARED_BUFFER) += linux/mali_memory_dma_buf.o mali-$(CONFIG_SYNC) += linux/mali_sync.o @@ -156,16 +156,16 @@ ifeq ($(MALI_UPPER_HALF_SCHEDULING),1) ccflags-y += -DMALI_UPPER_HALF_SCHEDULING endif -ccflags-$(CONFIG_MALI400_UMP) += -I$(src)/../../ump/include/ump +ccflags-$(CONFIG_MALI400_UMP) += -I$(srctree)/$(src)/../../ump/include/ump ccflags-$(CONFIG_MALI400_DEBUG) += -DDEBUG # Use our defines when compiling -ccflags-y += -I$(src) -I$(src)/include -I$(src)/common -I$(src)/linux -I$(src)/platform +ccflags-y += -I$(srctree)/$(src) -I$(srctree)/$(src)/include -I$(srctree)/$(src)/common -I$(srctree)/$(src)/linux -I$(srctree)/$(src)/platform # MALI_SEC -ccflags-y += -I$(src)/../ump/include -I$(src)/include/linux/mali -I$(src)/platform/$(MALI_PLATFORM) +ccflags-y += -I$(srctree)/$(src)/../ump/include -I$(srctree)/$(src)/include/linux/mali -I$(srctree)/$(src)/platform/$(MALI_PLATFORM) # Get subversion revision number, fall back to only ${MALI_RELEASE_NAME} if no svn info is available -MALI_RELEASE_NAME=$(shell cat $(src)/.version 2> /dev/null) +MALI_RELEASE_NAME=$(shell cat $(srctree)/$(src)/.version 2> /dev/null) SVN_INFO = (cd $(src); svn info 2>/dev/null) @@ -178,13 +178,13 @@ CHANGED_REVISION := $(shell $(SVN_INFO) | grep '^Last Changed Rev: ' | cut -d: - REPO_URL := $(shell $(SVN_INFO) | grep '^URL: ' | cut -d: -f2- | cut -b2-) else # SVN -GIT_REV := $(shell cd $(src); git describe --always 2>/dev/null) +GIT_REV := $(shell cd $(srctree)/$(src); git describe --always 2>/dev/null) ifneq ($(GIT_REV),) # Git detected DRIVER_REV := $(MALI_RELEASE_NAME)-$(GIT_REV) -CHANGE_DATE := $(shell cd $(src); git log -1 --format="%ci") +CHANGE_DATE := $(shell cd $(srctree)/$(src); git log -1 --format="%ci") CHANGED_REVISION := $(GIT_REV) -REPO_URL := $(shell cd $(src); git describe --all --always 2>/dev/null) +REPO_URL := $(shell cd $(srctree)/$(src); git describe --all --always 2>/dev/null) else # Git # No Git or SVN detected @@ -197,7 +197,7 @@ endif ccflags-y += -DSVN_REV_STRING=\"$(DRIVER_REV)\" VERSION_STRINGS := -VERSION_STRINGS += API_VERSION=$(shell cd $(src); grep "\#define _MALI_API_VERSION" $(FILES_PREFIX)include/linux/mali/mali_utgard_uk_types.h | cut -d' ' -f 3 ) +VERSION_STRINGS += API_VERSION=$(shell cd $(srctree)/$(src); grep "\#define _MALI_API_VERSION" $(FILES_PREFIX)include/linux/mali/mali_utgard_uk_types.h | cut -d' ' -f 3 ) VERSION_STRINGS += REPO_URL=$(REPO_URL) VERSION_STRINGS += REVISION=$(DRIVER_REV) VERSION_STRINGS += CHANGED_REVISION=$(CHANGED_REVISION)