Move libdrm.so to vendor partition

Gralloc from QCOM is using this lib. However, instead of making this lib
as VNDK-SP, it is moved to /vendor partition because no framework
component is using this.

Bug: 37567747
Bug: 37483222
Test: libdrm.so is in /vendor partion
Change-Id: Ib1e9bf6d70e3616e599880d11e8a575d77e4d550
diff --git a/Android.mk b/Android.mk
index 4aa734e..42d254c 100644
--- a/Android.mk
+++ b/Android.mk
@@ -59,6 +59,7 @@
 include $(CLEAR_VARS)
 
 LOCAL_MODULE := libdrm
+LOCAL_VENDOR_MODULE := true
 
 LOCAL_SRC_FILES := $(filter-out %.h,$(LIBDRM_FILES))
 LOCAL_EXPORT_C_INCLUDE_DIRS := \
diff --git a/CleanSpec.mk b/CleanSpec.mk
index 28a11db..aa1d752 100644
--- a/CleanSpec.mk
+++ b/CleanSpec.mk
@@ -2,3 +2,7 @@
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/include/freedreno)
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libdrm_*intermediates)
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/STATIC_LIBRARIES/libdrm_*intermediates)
+
+# libdrm is moved from /system to /vendor
+$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib/libdrm.so)
+$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib64/libdrm.so)