From ca31b8947f1e1310e0987bfb4585e354bb81d3ca Mon Sep 17 00:00:00 2001 From: "Kirill A. Shutemov" Date: Fri, 25 Nov 2011 16:22:04 +0200 Subject: [PATCH] gfx: hide false positive warnings include dir warnings Currently if you try to build PVR driver using W=1 and O=... you'll get a lot of warnings like: cc1: warning: drivers/staging/mrst/pvr/include4: No such file or directory [enabled by default] The root of the problem is kbuild. For every non-absolute -I path in cflags kbuild adds one more option with $(srctree) prefix even if the dir doesn't exists. Let's workaround the issue with absolute paths. Signed-off-by: Kirill A. Shutemov Tested-by: Imre Deak --- drivers/staging/mrst/Makefile | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/drivers/staging/mrst/Makefile b/drivers/staging/mrst/Makefile index 33555e8..bbe4312 100644 --- a/drivers/staging/mrst/Makefile +++ b/drivers/staging/mrst/Makefile @@ -1,22 +1,22 @@ ccflags-y += \ - -I$(src)/bc_video \ - -I$(src)/drv \ - -I$(src)/imgv \ - -I$(src)/pvr \ - -I$(src)/pvr/include4 \ - -I$(src)/pvr/services4/3rdparty/linux_framebuffer_mrst \ - -I$(src)/pvr/services4/include \ - -I$(src)/pvr/services4/include/env/linux \ - -I$(src)/pvr/services4/srvkm/bridged \ - -I$(src)/pvr/services4/srvkm/bridged/sgx \ - -I$(src)/pvr/services4/srvkm/common \ - -I$(src)/pvr/services4/srvkm/devices/sgx \ - -I$(src)/pvr/services4/srvkm/env/linux \ - -I$(src)/pvr/services4/srvkm/hwdefs \ - -I$(src)/pvr/services4/srvkm/include \ - -I$(src)/pvr/services4/system/include \ - -I$(src)/pvr/services4/system/unified \ - -Iinclude/drm \ + -I$(srctree)/$(src)/bc_video \ + -I$(srctree)/$(src)/drv \ + -I$(srctree)/$(src)/imgv \ + -I$(srctree)/$(src)/pvr \ + -I$(srctree)/$(src)/pvr/include4 \ + -I$(srctree)/$(src)/pvr/services4/3rdparty/linux_framebuffer_mrst \ + -I$(srctree)/$(src)/pvr/services4/include \ + -I$(srctree)/$(src)/pvr/services4/include/env/linux \ + -I$(srctree)/$(src)/pvr/services4/srvkm/bridged \ + -I$(srctree)/$(src)/pvr/services4/srvkm/bridged/sgx \ + -I$(srctree)/$(src)/pvr/services4/srvkm/common \ + -I$(srctree)/$(src)/pvr/services4/srvkm/devices/sgx \ + -I$(srctree)/$(src)/pvr/services4/srvkm/env/linux \ + -I$(srctree)/$(src)/pvr/services4/srvkm/hwdefs \ + -I$(srctree)/$(src)/pvr/services4/srvkm/include \ + -I$(srctree)/$(src)/pvr/services4/system/include \ + -I$(srctree)/$(src)/pvr/services4/system/unified \ + -I$(srctree)/include/drm \ -Iinclude/linux ccflags-y += -DSGX540 -DSUPPORT_SGX540 -DSGX_CORE_REV=121 -- 2.7.4