1 LOCAL_PATH := $(call my-dir) 2 3 LLVM_ROOT_PATH := $(LOCAL_PATH)/../.. 4 5 6 #===---------------------------------------------------------------=== 7 # llvm-readobj command line tool 8 #===---------------------------------------------------------------=== 9 10 llvm_readobj_SRC_FILES := \ 11 ARMAttributeParser.cpp \ 12 ARMWinEHPrinter.cpp \ 13 COFFDumper.cpp \ 14 ELFDumper.cpp \ 15 Error.cpp \ 16 llvm-readobj.cpp \ 17 MachODumper.cpp \ 18 ObjDumper.cpp \ 19 StreamWriter.cpp \ 20 Win64EHDumper.cpp \ 21 22 llvm_readobj_STATIC_LIBRARIES := \ 23 libLLVMARMInfo \ 24 libLLVMAArch64Info \ 25 libLLVMMipsInfo \ 26 libLLVMX86Info \ 27 libLLVMObject \ 28 libLLVMBitReader \ 29 libLLVMMC \ 30 libLLVMMCParser \ 31 libLLVMCore \ 32 libLLVMSupport \ 33 34 include $(CLEAR_VARS) 35 36 LOCAL_MODULE := llvm-readobj 37 LOCAL_MODULE_TAGS := optional 38 LOCAL_MODULE_CLASS := EXECUTABLES 39 LOCAL_IS_HOST_MODULE := true 40 41 LOCAL_SRC_FILES := $(llvm_readobj_SRC_FILES) 42 43 LOCAL_STATIC_LIBRARIES := $(llvm_readobj_STATIC_LIBRARIES) 44 45 LOCAL_LDLIBS += -lpthread -lm -ldl 46 47 include $(LLVM_ROOT_PATH)/llvm.mk 48 include $(LLVM_HOST_BUILD_MK) 49 include $(LLVM_GEN_INTRINSICS_MK) 50 include $(BUILD_HOST_EXECUTABLE) 51