aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCalin Juravle <calin@google.com>2015-06-08 14:21:13 +0100
committerCalin Juravle <calin@google.com>2015-06-24 14:39:32 +0100
commit0a57d8ef1d9923e0c516856d84174a519df032d4 (patch)
treed2f4664ff3e273344449995092d834503b778a23
parent2f76f9ce52a6f9c084686f0e3b77834ff8a10c59 (diff)
downloadvixl-0a57d8ef1d9923e0c516856d84174a519df032d4.tar.gz
Build vixl as a static libaryandroid-m-preview-1
Change-Id: If831f691035f7ab28bac1c149b541ab17735d3de
-rw-r--r--Android.mk33
1 files changed, 33 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 3ed61ddd..c71c3c64 100644
--- a/Android.mk
+++ b/Android.mk
@@ -176,6 +176,39 @@ LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
LOCAL_MULTILIB := both
include $(BUILD_HOST_SHARED_LIBRARY)
+# Static libraries for host
+include $(CLEAR_VARS)
+LOCAL_CLANG := true
+LOCAL_CPP_EXTENSION := .cc
+LOCAL_CPPFLAGS := $(vixl_cpp_flags_release)
+LOCAL_CLANG_CFLAGS := -Wimplicit-fallthrough
+LOCAL_NATIVE_COVERAGE := $(VIXL_COVERAGE)
+LOCAL_C_INCLUDES := $(vixl_include_files)
+LOCAL_SRC_FILES := $(vixl_src_files)
+LOCAL_STATIC_LIBRARIES := liblog
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := libvixl
+LOCAL_SANITIZE_RECOVER := shift-exponent
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+LOCAL_MULTILIB := both
+include $(BUILD_HOST_STATIC_LIBRARY)
+
+include $(CLEAR_VARS)
+LOCAL_CLANG := true
+LOCAL_CPP_EXTENSION := .cc
+LOCAL_CPPFLAGS := $(vixl_cpp_flags_debug)
+LOCAL_CLANG_CFLAGS := -Wimplicit-fallthrough
+LOCAL_NATIVE_COVERAGE := $(VIXL_COVERAGE)
+LOCAL_C_INCLUDES := $(vixl_include_files)
+LOCAL_SRC_FILES := $(vixl_src_files)
+LOCAL_STATIC_LIBRARIES := liblog
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := libvixld
+LOCAL_SANITIZE_RECOVER := shift-exponent
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+LOCAL_MULTILIB := both
+include $(BUILD_HOST_STATIC_LIBRARY)
+
######### VIXL HOST TESTS #########
#