OSDN Git Service

Update LLVM for rebase to r212749.
[android-x86/external-llvm.git] / tools / llvm-objdump / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
4
5
6 #===---------------------------------------------------------------===
7 # llvm-objdump command line tool
8 #===---------------------------------------------------------------===
9
10 llvm_objdump_SRC_FILES := \
11   llvm-objdump.cpp \
12   COFFDump.cpp \
13   ELFDump.cpp \
14   MachODump.cpp \
15
16 llvm_objdump_STATIC_LIBRARIES := \
17   libLLVMDebugInfo \
18   libLLVMARMAsmParser \
19   libLLVMARMInfo \
20   libLLVMARMDesc \
21   libLLVMARMAsmPrinter \
22   libLLVMARMDisassembler \
23   libLLVMAArch64Info \
24   libLLVMAArch64AsmParser \
25   libLLVMAArch64Desc \
26   libLLVMAArch64AsmPrinter \
27   libLLVMAArch64Utils \
28   libLLVMAArch64Disassembler \
29   libLLVMMipsInfo \
30   libLLVMMipsAsmParser \
31   libLLVMMipsDesc \
32   libLLVMMipsAsmPrinter \
33   libLLVMMipsDisassembler \
34   libLLVMX86Info \
35   libLLVMX86Desc \
36   libLLVMX86AsmParser \
37   libLLVMX86AsmPrinter \
38   libLLVMX86Utils \
39   libLLVMX86Disassembler \
40   libLLVMAsmPrinter \
41   libLLVMTarget \
42   libLLVMObject \
43   libLLVMMCParser \
44   libLLVMMCAnalysis \
45   libLLVMMC \
46   libLLVMMCDisassembler \
47   libLLVMBitReader \
48   libLLVMCore \
49   libLLVMAsmParser \
50   libLLVMSupport \
51
52 include $(CLEAR_VARS)
53
54 LOCAL_MODULE := llvm-objdump
55 LOCAL_MODULE_TAGS := optional
56 LOCAL_MODULE_CLASS := EXECUTABLES
57 LOCAL_IS_HOST_MODULE := true
58
59 LOCAL_SRC_FILES := $(llvm_objdump_SRC_FILES)
60
61 LOCAL_STATIC_LIBRARIES := $(llvm_objdump_STATIC_LIBRARIES)
62
63 LOCAL_LDLIBS += -lpthread -lm -ldl
64
65 include $(LLVM_ROOT_PATH)/llvm.mk
66 include $(LLVM_HOST_BUILD_MK)
67 include $(LLVM_GEN_INTRINSICS_MK)
68 include $(BUILD_HOST_EXECUTABLE)