OSDN Git Service

Add a missing include for asserts.
[android-x86/external-minigbm.git] / cros_gralloc / Makefile
index 2798355..1583a6f 100644 (file)
@@ -6,14 +6,24 @@ GRALLOC = gralloc.cros.so
 
 SRCS    = $(wildcard *.cc)
 SRCS   += $(wildcard ../*.c)
+
+SRCS   += $(wildcard gralloc0/*.cc)
+
 SOURCES = $(filter-out ../gbm%, $(SRCS))
+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
-CXXFLAGS += -std=c++11
+CPPFLAGS += -Wall -fPIC -Werror -flto $(LIBDRM_CFLAGS)
+CXXFLAGS += -std=c++14
 CFLAGS   += -std=c99
-LIBS     += -shared -lcutils -lhardware -ldrm
+LIBS     += -shared -lcutils -lhardware -lsync $(LIBDRM_LIBS)
+
+ifdef DRV_AMDGPU
+       LIBS += -lamdgpuaddr
+endif
 
 OBJS =  $(foreach source, $(SOURCES), $(addsuffix .o, $(basename $(source))))