• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH := $(call my-dir)
2
3LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
4
5
6#===---------------------------------------------------------------===
7# sancov command line tool
8#===---------------------------------------------------------------===
9
10llvm_sancov_SRC_FILES := \
11  sancov.cc \
12
13llvm_sancov_STATIC_LIBRARIES := \
14  libLLVMIRReader \
15  libLLVMARMCodeGen \
16  libLLVMARMInfo \
17  libLLVMARMDesc \
18  libLLVMARMAsmPrinter \
19  libLLVMARMDisassembler \
20  libLLVMAArch64CodeGen \
21  libLLVMAArch64Info \
22  libLLVMAArch64Desc \
23  libLLVMAArch64AsmPrinter \
24  libLLVMAArch64Utils \
25  libLLVMAArch64Disassembler \
26  libLLVMMipsCodeGen \
27  libLLVMMipsInfo \
28  libLLVMMipsDesc \
29  libLLVMMipsAsmPrinter \
30  libLLVMMipsDisassembler \
31  libLLVMX86CodeGen \
32  libLLVMX86Info \
33  libLLVMX86Desc \
34  libLLVMX86AsmPrinter \
35  libLLVMX86Utils \
36  libLLVMX86Disassembler \
37  libLLVMSymbolize \
38  libLLVMDebugInfoDWARF \
39  libLLVMDebugInfoPDB \
40  libLLVMAsmPrinter \
41  libLLVMSelectionDAG \
42  libLLVMCodeGen \
43  libLLVMTransformObjCARC \
44  libLLVMVectorize \
45  libLLVMScalarOpts \
46  libLLVMPasses \
47  libLLVMipo \
48  libLLVMLinker \
49  libLLVMInstCombine \
50  libLLVMInstrumentation \
51  libLLVMTransformUtils \
52  libLLVMAnalysis \
53  libLLVMTarget \
54  libLLVMObject \
55  libLLVMBitReader \
56  libLLVMBitWriter \
57  libLLVMMC \
58  libLLVMMCParser \
59  libLLVMProfileData \
60  libLLVMCore \
61  libLLVMAsmParser \
62  libLLVMOption \
63  libLLVMSupport \
64  libLLVMMCDisassembler \
65
66include $(CLEAR_VARS)
67
68LOCAL_MODULE := sancov
69
70LOCAL_CPP_EXTENSION := .cc
71LOCAL_SRC_FILES := $(llvm_sancov_SRC_FILES)
72LOCAL_STATIC_LIBRARIES := $(llvm_sancov_STATIC_LIBRARIES)
73
74include $(LLVM_ROOT_PATH)/llvm.mk
75include $(LLVM_HOST_BUILD_MK)
76include $(BUILD_HOST_EXECUTABLE)
77