OSDN Git Service

219e6a90276330558b9b97c8062e00cd60012ed5
[android-x86/external-llvm.git] / tools / llvm-readobj / Android.mk
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)