• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH := $(call my-dir)
2
3LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
4
5
6#===---------------------------------------------------------------===
7# llvm-nm command line tool
8#===---------------------------------------------------------------===
9
10llvm_nm_SRC_FILES := \
11  llvm-nm.cpp
12
13llvm_nm_STATIC_LIBRARIES := \
14  libLLVMARMCodeGen \
15  libLLVMARMInfo \
16  libLLVMARMDesc \
17  libLLVMARMAsmPrinter \
18  libLLVMARMAsmParser \
19  libLLVMARMDisassembler \
20  libLLVMAArch64CodeGen \
21  libLLVMAArch64Info \
22  libLLVMAArch64AsmParser \
23  libLLVMAArch64Desc \
24  libLLVMAArch64AsmPrinter \
25  libLLVMAArch64Utils \
26  libLLVMAArch64Disassembler \
27  libLLVMMipsCodeGen \
28  libLLVMMipsInfo \
29  libLLVMMipsAsmParser \
30  libLLVMMipsDesc \
31  libLLVMMipsAsmPrinter \
32  libLLVMMipsDisassembler \
33  libLLVMX86CodeGen \
34  libLLVMX86Info \
35  libLLVMX86Desc \
36  libLLVMX86AsmPrinter \
37  libLLVMX86AsmParser \
38  libLLVMX86Utils \
39  libLLVMX86Disassembler \
40  libLLVMObject             \
41  libLLVMBitReader          \
42  libLLVMMC                 \
43  libLLVMMCParser           \
44  libLLVMCore               \
45  libLLVMSupport            \
46
47include $(CLEAR_VARS)
48
49LOCAL_MODULE := llvm-nm
50LOCAL_MODULE_TAGS := optional
51LOCAL_MODULE_CLASS := EXECUTABLES
52LOCAL_IS_HOST_MODULE := true
53
54LOCAL_SRC_FILES := $(llvm_nm_SRC_FILES)
55
56LOCAL_STATIC_LIBRARIES := $(llvm_nm_STATIC_LIBRARIES)
57
58LOCAL_LDLIBS += -lpthread -lm -ldl
59
60include $(LLVM_ROOT_PATH)/llvm.mk
61include $(LLVM_HOST_BUILD_MK)
62include $(LLVM_GEN_INTRINSICS_MK)
63include $(BUILD_HOST_EXECUTABLE)
64