OSDN Git Service

Android.mk: Allow setting a custom minigbm path
[android-x86/external-drmfb-composer.git] / Android.mk
index 9331e47..483d217 100644 (file)
@@ -19,7 +19,8 @@ LOCAL_SRC_FILES := \
     DrmFramebuffer.cpp \
     DrmFramebufferLibDrm.cpp \
     GraphicsThread.cpp \
-    DrmVsyncThread.cpp
+    DrmVsyncThread.cpp \
+    DrmHotplugThread.cpp
 
 LOCAL_HEADER_LIBRARIES := \
     android.hardware.graphics.composer@2.1-hal
@@ -40,10 +41,12 @@ LOCAL_SHARED_LIBRARIES := \
     android.hardware.graphics.composer@2.1
 
 ifeq ($(strip $(BOARD_USES_MINIGBM)), true)
-LOCAL_CFLAGS += -DUSE_MINIGBM
-LOCAL_SRC_FILES += DrmFramebufferMinigbm.cpp
-LOCAL_C_INCLUDES += external/minigbm/cros_gralloc
-LOCAL_SHARED_LIBRARIES += libnativewindow # TODO: Remove
+    MINIGBM_PATH ?= external/minigbm
+
+    LOCAL_CFLAGS += -DUSE_MINIGBM
+    LOCAL_SRC_FILES += DrmFramebufferMinigbm.cpp
+    LOCAL_C_INCLUDES += $(MINIGBM_PATH)/cros_gralloc
+    LOCAL_SHARED_LIBRARIES += libnativewindow # TODO: Remove
 endif
 
 include $(BUILD_EXECUTABLE)