summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil Velikov2017-01-22 11:03:07 -0600
committerEmil Velikov2017-01-27 09:48:16 -0600
commitfc05e89b6f8634e9f347040c0e654e640cca067c (patch)
treefced887352f9c9e9791ea6814e2e73a828ba384f
parent03d2e91d00cb78d49fe170fb19a29107951a8c96 (diff)
downloadexternal-libdrm-fc05e89b6f8634e9f347040c0e654e640cca067c.tar.gz
external-libdrm-fc05e89b6f8634e9f347040c0e654e640cca067c.tar.xz
external-libdrm-fc05e89b6f8634e9f347040c0e654e640cca067c.zip
android: add HAVE_VISIBILITY to Android.common.mk
Currently only libdrm.so properly annotates its internal/private symbols. By setting the macro every binary produced will be in the same boat. This should give is smaller and more secure files Cc: Chih-Wei Huang <cwhuang@android-x86.org> Cc: Rob Herring <robh@kernel.org> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Rob Herring <robh@kernel.org>
-rw-r--r--Android.common.mk1
-rw-r--r--Android.mk6
2 files changed, 1 insertions, 6 deletions
diff --git a/Android.common.mk b/Android.common.mk
index c6ab8f50..ffe92198 100644
--- a/Android.common.mk
+++ b/Android.common.mk
@@ -1,4 +1,5 @@
1LOCAL_CFLAGS += \ 1LOCAL_CFLAGS += \
2 -DHAVE_VISIBILITY=1 \
2 -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1 3 -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
3 4
4# Quiet down the build system and remove any .h files from the sources 5# Quiet down the build system and remove any .h files from the sources
diff --git a/Android.mk b/Android.mk
index ec6d5322..5209059e 100644
--- a/Android.mk
+++ b/Android.mk
@@ -41,9 +41,6 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := \
41LOCAL_C_INCLUDES := \ 41LOCAL_C_INCLUDES := \
42 $(LOCAL_PATH)/include/drm 42 $(LOCAL_PATH)/include/drm
43 43
44LOCAL_CFLAGS := \
45 -DHAVE_VISIBILITY=1
46
47include $(LIBDRM_COMMON_MK) 44include $(LIBDRM_COMMON_MK)
48include $(BUILD_STATIC_LIBRARY) 45include $(BUILD_STATIC_LIBRARY)
49 46
@@ -58,9 +55,6 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := \
58LOCAL_C_INCLUDES := \ 55LOCAL_C_INCLUDES := \
59 $(LOCAL_PATH)/include/drm 56 $(LOCAL_PATH)/include/drm
60 57
61LOCAL_CFLAGS := \
62 -DHAVE_VISIBILITY=1
63
64include $(LIBDRM_COMMON_MK) 58include $(LIBDRM_COMMON_MK)
65include $(BUILD_SHARED_LIBRARY) 59include $(BUILD_SHARED_LIBRARY)
66 60