aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Deymo <deymo@google.com>2015-12-09 17:13:41 -0800
committerTao Bao <tbao@google.com>2015-12-10 17:39:56 -0800
commit24466ace63e0f685dbf9bdd71c21d019f8680c59 (patch)
treec0b554a7beacb8161d42ba9ccf0b3e0e5659209e
parent418cb564472b48c21d6f70ff4f7e8bd688355ec4 (diff)
downloadplatform_external_libbrillo-24466ace63e0f685dbf9bdd71c21d019f8680c59.tar.gz
platform_external_libbrillo-24466ace63e0f685dbf9bdd71c21d019f8680c59.tar.bz2
platform_external_libbrillo-24466ace63e0f685dbf9bdd71c21d019f8680c59.zip
Build libbrillo-http and libbrillo-stream for the host.
To be aligned with the new build system, the host and target modules for libbrillo-* libraries should be the same. This patch creates two new modules for building libbrillo-stream and libbrillo-http for the host and renames libbrillo-host to libbrillo. Bug: 24619596 TEST=mma on linux and mac Change-Id: I8a17b14e2ac598e7f7e5c586ead5a9d19d59c778 (cherry picked from commit dc87856e399654209fcaab6732669516009d802c)
-rw-r--r--Android.mk36
1 files changed, 34 insertions, 2 deletions
diff --git a/Android.mk b/Android.mk
index 1af9778..ab50d46 100644
--- a/Android.mk
+++ b/Android.mk
@@ -301,10 +301,10 @@ include $(BUILD_STATIC_LIBRARY)
# ========================================================
include $(CLEAR_VARS)
LOCAL_CPP_EXTENSION := $(libbrillo_cpp_extension)
-LOCAL_MODULE := libbrillo-host
+LOCAL_MODULE := libbrillo
LOCAL_SRC_FILES := $(libbrillo_core_sources)
LOCAL_C_INCLUDES := $(libbrillo_includes)
-LOCAL_SHARED_LIBRARIES := libchrome-host
+LOCAL_SHARED_LIBRARIES := $(libbrillo_shared_libraries)
LOCAL_STATIC_LIBRARIES := libmodpb64-host
LOCAL_CFLAGS := $(libbrillo_CFLAGS)
LOCAL_CPPFLAGS := $(libbrillo_CPPFLAGS)
@@ -313,6 +313,38 @@ LOCAL_CLANG := true
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
include $(BUILD_HOST_SHARED_LIBRARY)
+# Shared stream library for target
+# ========================================================
+include $(CLEAR_VARS)
+LOCAL_CPP_EXTENSION := $(libbrillo_cpp_extension)
+LOCAL_MODULE := libbrillo-stream
+LOCAL_SRC_FILES := $(libbrillo_stream_sources)
+LOCAL_C_INCLUDES := $(libbrillo_includes)
+LOCAL_SHARED_LIBRARIES := $(libbrillo_shared_libraries) libbrillo \
+ libcrypto-host libssl-host
+LOCAL_CFLAGS := $(libbrillo_CFLAGS)
+LOCAL_CPPFLAGS := $(libbrillo_CPPFLAGS)
+LOCAL_RTTI_FLAG := -frtti
+LOCAL_CLANG := true
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
+include $(BUILD_HOST_SHARED_LIBRARY)
+
+# Shared http library for target
+# ========================================================
+include $(CLEAR_VARS)
+LOCAL_CPP_EXTENSION := $(libbrillo_cpp_extension)
+LOCAL_MODULE := libbrillo-http
+LOCAL_SRC_FILES := $(libbrillo_http_sources)
+LOCAL_C_INCLUDES := $(libbrillo_includes)
+LOCAL_SHARED_LIBRARIES := $(libbrillo_shared_libraries) libbrillo \
+ libbrillo-stream libcurl-host
+LOCAL_CFLAGS := $(libbrillo_CFLAGS)
+LOCAL_CPPFLAGS := $(libbrillo_CPPFLAGS)
+LOCAL_RTTI_FLAG := -frtti
+LOCAL_CLANG := true
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
+include $(BUILD_HOST_SHARED_LIBRARY)
+
# Unit tests.
# ========================================================
include $(CLEAR_VARS)