1LOCAL_PATH := $(call my-dir) 2 3LLVM_ROOT_PATH := $(LOCAL_PATH)/../.. 4 5 6#===---------------------------------------------------------------=== 7# llvm-objdump command line tool 8#===---------------------------------------------------------------=== 9 10llvm_objdump_SRC_FILES := \ 11 llvm-objdump.cpp \ 12 COFFDump.cpp \ 13 ELFDump.cpp \ 14 MachODump.cpp \ 15 16llvm_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 52include $(CLEAR_VARS) 53 54LOCAL_MODULE := llvm-objdump 55LOCAL_MODULE_TAGS := optional 56LOCAL_MODULE_CLASS := EXECUTABLES 57LOCAL_IS_HOST_MODULE := true 58 59LOCAL_SRC_FILES := $(llvm_objdump_SRC_FILES) 60 61LOCAL_STATIC_LIBRARIES := $(llvm_objdump_STATIC_LIBRARIES) 62 63LOCAL_LDLIBS += -lpthread -lm -ldl 64 65include $(LLVM_ROOT_PATH)/llvm.mk 66include $(LLVM_HOST_BUILD_MK) 67include $(LLVM_GEN_INTRINSICS_MK) 68include $(BUILD_HOST_EXECUTABLE) 69