aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSumit Semwal2016-01-29 10:00:47 -0600
committerEmil Velikov2016-02-04 07:22:50 -0600
commit682eaa05e6bc6b191b826e1c9db4446caea43c49 (patch)
tree4629fc691010249adac6907b382362d903bc76dc
parentca5017b69c43ef3bfada0abb77a82de1de345075 (diff)
downloadlibdrm-682eaa05e6bc6b191b826e1c9db4446caea43c49.tar.gz
libdrm-682eaa05e6bc6b191b826e1c9db4446caea43c49.tar.xz
libdrm-682eaa05e6bc6b191b826e1c9db4446caea43c49.zip
android: enable building static version of libdrm
Android needs libdrm built statically for recovery; enable that as well. Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org> Signed-off-by: Rob Herring <robh@kernel.org> Cc: Chih-Wei Huang <cwhuang@linux.org.tw> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
-rw-r--r--Android.mk19
1 files changed, 19 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 90cdcb32..1d8cd651 100644
--- a/Android.mk
+++ b/Android.mk
@@ -27,6 +27,8 @@ include $(CLEAR_VARS)
27# Import variables LIBDRM_{,H_,INCLUDE_H_,INCLUDE_VMWGFX_H_}FILES 27# Import variables LIBDRM_{,H_,INCLUDE_H_,INCLUDE_VMWGFX_H_}FILES
28include $(LOCAL_PATH)/Makefile.sources 28include $(LOCAL_PATH)/Makefile.sources
29 29
30#static library for the device (recovery)
31include $(CLEAR_VARS)
30LOCAL_MODULE := libdrm 32LOCAL_MODULE := libdrm
31LOCAL_MODULE_TAGS := optional 33LOCAL_MODULE_TAGS := optional
32 34
@@ -41,7 +43,24 @@ LOCAL_C_INCLUDES := \
41LOCAL_CFLAGS := \ 43LOCAL_CFLAGS := \
42 -DHAVE_VISIBILITY=1 \ 44 -DHAVE_VISIBILITY=1 \
43 -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1 45 -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
46include $(BUILD_STATIC_LIBRARY)
47
48# Shared library for the device
49include $(CLEAR_VARS)
50LOCAL_MODULE := libdrm
51LOCAL_MODULE_TAGS := optional
44 52
53LOCAL_SRC_FILES := $(LIBDRM_FILES)
54LOCAL_EXPORT_C_INCLUDE_DIRS := \
55 $(LOCAL_PATH) \
56 $(LOCAL_PATH)/include/drm
57
58LOCAL_C_INCLUDES := \
59 $(LOCAL_PATH)/include/drm
60
61LOCAL_CFLAGS := \
62 -DHAVE_VISIBILITY=1 \
63 -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
45include $(BUILD_SHARED_LIBRARY) 64include $(BUILD_SHARED_LIBRARY)
46 65
47include $(call all-makefiles-under,$(LOCAL_PATH)) 66include $(call all-makefiles-under,$(LOCAL_PATH))