Android.mk revision ead8d02a509cd69a74e01e4af90d8b237f30ed1c
1LOCAL_PATH:= $(call my-dir)
2
3instrumentation_SRC_FILES := \
4  AddressSanitizer.cpp \
5  BoundsChecking.cpp \
6  EdgeProfiling.cpp \
7  GCOVProfiling.cpp \
8  Instrumentation.cpp \
9  MemorySanitizer.cpp \
10  OptimalEdgeProfiling.cpp \
11  PathProfiling.cpp \
12  ProfilingUtils.cpp \
13  ThreadSanitizer.cpp
14
15# For the host
16# =====================================================
17include $(CLEAR_VARS)
18
19LOCAL_MODULE:= libLLVMInstrumentation
20LOCAL_MODULE_TAGS := optional
21LOCAL_SRC_FILES := $(instrumentation_SRC_FILES)
22
23include $(LLVM_HOST_BUILD_MK)
24include $(LLVM_GEN_INTRINSICS_MK)
25include $(BUILD_HOST_STATIC_LIBRARY)
26
27# For the target
28# =====================================================
29include $(CLEAR_VARS)
30
31LOCAL_MODULE:= libLLVMInstrumentation
32LOCAL_MODULE_TAGS := optional
33LOCAL_SRC_FILES := $(instrumentation_SRC_FILES)
34
35include $(LLVM_DEVICE_BUILD_MK)
36include $(LLVM_GEN_INTRINSICS_MK)
37include $(BUILD_STATIC_LIBRARY)
38