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