diff options
author | Vasily Tarasov <vtarasov@google.com> | 2018-03-02 23:59:40 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-03-02 23:59:40 +0000 |
commit | 58ec2b6685dcce7dfd59109bb4cd037aee11dfae (patch) | |
tree | 3ac9eb94a77d88b8b669e2b2f1074ea20a6d9ab4 | |
parent | 1bc4c5d429063290ff750a53e402f8e7a4379edf (diff) | |
parent | 4d492393733cfae4dd97fbc8971207905b37ff75 (diff) | |
download | valgrind-58ec2b6685dcce7dfd59109bb4cd037aee11dfae.tar.gz |
Merge "Build vgdb and lackey tools"
am: 4d49239373
Change-Id: I1e18eb8f27e62ad41a1b4835cca089a0741a1ae3
-rw-r--r-- | Android.mk | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk index 19f38ef85..a1c632473 100644 --- a/Android.mk +++ b/Android.mk @@ -568,6 +568,27 @@ vg_local_whole_static_libraries := libreplacemalloc_toolpreload include $(LOCAL_PATH)/Android.build_all.mk +# Build lackey-$(TARGET_ARCH)-linux +vg_local_module := lackey +vg_local_module_class := SHARED_LIBRARIES +vg_local_target := EXECUTABLE +vg_local_no_crt := true +vg_local_without_system_shared_libraries := true +vg_local_src_files := lackey/lk_main.c +vg_local_ldflags := $(tool_ldflags) +vg_local_cflags := $(common_cflags) +vg_local_static_libraries := libcoregrind libvex +include $(LOCAL_PATH)/Android.build_all.mk + +# Build vgpreload_lackey-$(TARGET_ARCH)-linux.so +vg_local_module := vgpreload_lackey +vg_local_module_class := SHARED_LIBRARIES +vg_local_target := SHARED_LIBRARY +vg_local_src_files := +vg_local_ldflags := $(preload_ldflags) +vg_local_cflags := $(common_cflags) +include $(LOCAL_PATH)/Android.build_all.mk + # Build none-$(TARGET_ARCH)-linux vg_local_module := none vg_local_module_class := SHARED_LIBRARIES @@ -600,6 +621,19 @@ LOCAL_CFLAGS_$(TARGET_ARCH) = $(target_arch_cflags) include $(BUILD_EXECUTABLE) +# Build standalone vgdb +include $(CLEAR_VARS) +LOCAL_MODULE := vgdb +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + coregrind/vgdb.c \ + coregrind/vgdb-invoker-none.c + +LOCAL_C_INCLUDES := $(common_includes) +LOCAL_CFLAGS := $(common_cflags) +LOCAL_CFLAGS_$(TARGET_ARCH) = $(target_arch_cflags) +include $(BUILD_EXECUTABLE) + # Build valgrind for linux host ifeq ($(HOST_OS), linux) include $(CLEAR_VARS) |