OSDN Git Service

am 6eeae0cf: Revert "Apply rL216114 from upstream LLVM."
[android-x86/external-llvm.git] / tools / llvm-nm / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
4
5
6 #===---------------------------------------------------------------===
7 # llvm-nm command line tool
8 #===---------------------------------------------------------------===
9
10 llvm_nm_SRC_FILES := \
11   llvm-nm.cpp
12
13 llvm_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   libLLVMX86Info \
34   libLLVMX86Desc \
35   libLLVMX86AsmPrinter \
36   libLLVMX86AsmParser \
37   libLLVMX86CodeGen \
38   libLLVMX86Utils \
39   libLLVMX86Disassembler \
40   libLLVMCodeGen \
41   libLLVMAnalysis \
42   libLLVMTarget \
43   libLLVMObject             \
44   libLLVMBitReader          \
45   libLLVMMC                 \
46   libLLVMMCParser           \
47   libLLVMCore               \
48   libLLVMSupport            \
49   libLLVMMCDisassembler \
50
51 include $(CLEAR_VARS)
52
53 LOCAL_MODULE := llvm-nm
54 LOCAL_MODULE_TAGS := optional
55 LOCAL_MODULE_CLASS := EXECUTABLES
56 LOCAL_IS_HOST_MODULE := true
57
58 LOCAL_SRC_FILES := $(llvm_nm_SRC_FILES)
59
60 LOCAL_STATIC_LIBRARIES := $(llvm_nm_STATIC_LIBRARIES)
61
62 LOCAL_LDLIBS += -lpthread -lm -ldl
63
64 include $(LLVM_ROOT_PATH)/llvm.mk
65 include $(LLVM_HOST_BUILD_MK)
66 include $(LLVM_GEN_INTRINSICS_MK)
67 include $(BUILD_HOST_EXECUTABLE)