weaved: Remove brillo::Any from public weaved APIs
Replaced brillo::Any with base::Value in weaved client library
APIs in order to remove remaining dependency on D-Bus libraries.
BUG: 26558300
Change-Id: I8365743c31022a2f76a8a8768adf6ad19d509749
diff --git a/Android.mk b/Android.mk
index d1b171d..7f2e483 100644
--- a/Android.mk
+++ b/Android.mk
@@ -84,7 +84,6 @@
brillo/android/weave/IWeaveServiceManagerNotificationListener.aidl \
common/binder_constants.cc \
common/binder_utils.cc \
- common/data_conversion.cc \
include $(BUILD_STATIC_LIBRARY)
@@ -165,7 +164,13 @@
LOCAL_CPPFLAGS := $(buffetCommonCppFlags)
LOCAL_C_INCLUDES := external/gtest/include
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
-LOCAL_SHARED_LIBRARIES := $(buffetSharedLibraries)
+LOCAL_SHARED_LIBRARIES := \
+ libbinder \
+ libbinderwrapper \
+ libbrillo \
+ libchrome \
+ libutils \
+
LOCAL_STATIC_LIBRARIES := weave-common
LOCAL_CLANG := true
@@ -206,6 +211,5 @@
buffet/binder_command_proxy_unittest.cc \
buffet/buffet_config_unittest.cc \
buffet/buffet_testrunner.cc \
- common/data_conversion_unittest.cc \
include $(BUILD_NATIVE_TEST)