diff options
author | Sumit Semwal | 2016-01-29 10:00:47 -0600 |
---|---|---|
committer | Emil Velikov | 2016-02-04 07:22:50 -0600 |
commit | 682eaa05e6bc6b191b826e1c9db4446caea43c49 (patch) | |
tree | 4629fc691010249adac6907b382362d903bc76dc | |
parent | ca5017b69c43ef3bfada0abb77a82de1de345075 (diff) | |
download | libdrm-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.mk | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -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 |
28 | include $(LOCAL_PATH)/Makefile.sources | 28 | include $(LOCAL_PATH)/Makefile.sources |
29 | 29 | ||
30 | #static library for the device (recovery) | ||
31 | include $(CLEAR_VARS) | ||
30 | LOCAL_MODULE := libdrm | 32 | LOCAL_MODULE := libdrm |
31 | LOCAL_MODULE_TAGS := optional | 33 | LOCAL_MODULE_TAGS := optional |
32 | 34 | ||
@@ -41,7 +43,24 @@ LOCAL_C_INCLUDES := \ | |||
41 | LOCAL_CFLAGS := \ | 43 | LOCAL_CFLAGS := \ |
42 | -DHAVE_VISIBILITY=1 \ | 44 | -DHAVE_VISIBILITY=1 \ |
43 | -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1 | 45 | -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1 |
46 | include $(BUILD_STATIC_LIBRARY) | ||
47 | |||
48 | # Shared library for the device | ||
49 | include $(CLEAR_VARS) | ||
50 | LOCAL_MODULE := libdrm | ||
51 | LOCAL_MODULE_TAGS := optional | ||
44 | 52 | ||
53 | LOCAL_SRC_FILES := $(LIBDRM_FILES) | ||
54 | LOCAL_EXPORT_C_INCLUDE_DIRS := \ | ||
55 | $(LOCAL_PATH) \ | ||
56 | $(LOCAL_PATH)/include/drm | ||
57 | |||
58 | LOCAL_C_INCLUDES := \ | ||
59 | $(LOCAL_PATH)/include/drm | ||
60 | |||
61 | LOCAL_CFLAGS := \ | ||
62 | -DHAVE_VISIBILITY=1 \ | ||
63 | -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1 | ||
45 | include $(BUILD_SHARED_LIBRARY) | 64 | include $(BUILD_SHARED_LIBRARY) |
46 | 65 | ||
47 | include $(call all-makefiles-under,$(LOCAL_PATH)) | 66 | include $(call all-makefiles-under,$(LOCAL_PATH)) |