summaryrefslogtreecommitdiff
path: root/chromium/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/Android.mk')
-rw-r--r--chromium/Android.mk24
1 files changed, 24 insertions, 0 deletions
diff --git a/chromium/Android.mk b/chromium/Android.mk
index d715221..8823abe 100644
--- a/chromium/Android.mk
+++ b/chromium/Android.mk
@@ -35,6 +35,7 @@ LOCAL_JARJAR_RULES := $(CHROMIUM_PATH)/android_webview/build/jarjar-rules.txt
# TODO: filter webviewchromium_webkit_strings based on PRODUCT_LOCALES.
LOCAL_REQUIRED_MODULES := \
libwebviewchromium \
+ libwebviewchromium_loader \
libwebviewchromium_plat_support \
webviewchromium_pak \
webviewchromium_webkit_strings_am.pak \
@@ -148,4 +149,27 @@ LOCAL_MODULE_TAGS := optional
LOCAL_CFLAGS := -Wno-unused-parameter
include $(BUILD_SHARED_LIBRARY)
+
+
+# Loader library which handles address space reservation and relro sharing.
+# Does NOT link any native chromium code.
+include $(CLEAR_VARS)
+
+LOCAL_MODULE:= libwebviewchromium_loader
+
+LOCAL_SRC_FILES := \
+ loader/loader.cpp \
+
+LOCAL_CFLAGS := \
+ -Werror \
+
+LOCAL_SHARED_LIBRARIES += \
+ libdl \
+ liblog \
+
+LOCAL_MODULE_TAGS := optional
+
+include $(BUILD_SHARED_LIBRARY)
+
+
include $(call first-makefiles-under,$(LOCAL_PATH))