summaryrefslogtreecommitdiff
path: root/cros_gralloc
diff options
context:
space:
mode:
authorTomasz Figa <tfiga@chromium.org>2017-05-09 23:07:01 +0900
committerchrome-bot <chrome-bot@chromium.org>2017-05-19 13:57:42 -0700
commit51de1f529fe40254cabab671b99be2e9d9630bd5 (patch)
tree683a0489147e03a9c777abea3b2a7ea51d75235e /cros_gralloc
parent5272e812b594d10232826c4bded9c6ad7d77469a (diff)
minigbm: cros_gralloc: Use pkg-config for LIBS
This changes the Makefile to use pkg-config to query for necessary library paths and names instead of hardcoding -ldrm. BUG=b:36540057 TEST=emerge-reef arc-cros-gralloc with multilib patches CQ-DEPEND=CL:505794 Change-Id: Id223203506d71b3966e9730f92badb461eb6cb1b Reviewed-on: https://chromium-review.googlesource.com/499971 Commit-Ready: Tomasz Figa <tfiga@chromium.org> Tested-by: Tomasz Figa <tfiga@chromium.org> Reviewed-by: Luis Hector Chavez <lhchavez@chromium.org> Reviewed-by: Nicolas Boichat <drinkcat@chromium.org>
Diffstat (limited to 'cros_gralloc')
-rw-r--r--cros_gralloc/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/cros_gralloc/Makefile b/cros_gralloc/Makefile
index 98b14ee..9e1be9e 100644
--- a/cros_gralloc/Makefile
+++ b/cros_gralloc/Makefile
@@ -11,12 +11,12 @@ PKG_CONFIG ?= pkg-config
VPATH = $(dir $(SOURCES))
LIBDRM_CFLAGS := $(shell $(PKG_CONFIG) --cflags libdrm)
+LIBDRM_LIBS := $(shell $(PKG_CONFIG) --libs libdrm)
CPPFLAGS += -Wall -fPIC -Werror -flto $(LIBDRM_CFLAGS)
CXXFLAGS += -std=c++11
CFLAGS += -std=c99
-# TODO(gurchetansingh): Switch to pkg-config.
-LIBS += -shared -lcutils -lhardware -ldrm
+LIBS += -shared -lcutils -lhardware $(LIBDRM_LIBS)
OBJS = $(foreach source, $(SOURCES), $(addsuffix .o, $(basename $(source))))