Include libdrm_* headers propertly
We don't want to use the misc. platform-specific libdrms, but we still need the headers for the ioctl definitions and such. So let's react to the GBM_* flags and use pkg-config to find the path to those headers. BUG=chromium:412508 TEST=emerge-daisy_freon minigbm Change-Id: Ie8e1812fc0cebbc025d9c57a9032541c6a7e6da0 Reviewed-on: https://chromium-review.googlesource.com/219010 Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> Tested-by: Stéphane Marchesin <marcheu@chromium.org>
This commit is contained in:
parent
8c7039c8a9
commit
eeac2ff6d3
1 changed files with 10 additions and 0 deletions
10
Makefile
10
Makefile
|
|
@ -11,6 +11,16 @@ PC_LIBS := $(shell $(PKG_CONFIG) --libs $(PC_DEPS))
|
|||
CPPFLAGS += -std=c99 -D_GNU_SOURCE=1
|
||||
CFLAGS += -Wall -Wsign-compare -Wpointer-arith -Wcast-qual -Wcast-align
|
||||
|
||||
ifdef $(GBM_EXYNOS)
|
||||
CFLAGS += $(shell $(PKG_CONFIG) --cflags libdrm_exynos)
|
||||
endif
|
||||
ifdef $(GBM_I915)
|
||||
CFLAGS += $(shell $(PKG_CONFIG) --cflags libdrm_intel)
|
||||
endif
|
||||
ifdef $(GBM_ROCKCHIP)
|
||||
CFLAGS += $(shell $(PKG_CONFIG) --cflags libdrm_rockchip)
|
||||
endif
|
||||
|
||||
CPPFLAGS += $(PC_CFLAGS)
|
||||
LDLIBS += $(PC_LIBS)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue