1075c621d834af7ffc32d2067fadb147cc1758b99Chris WailesLOCAL_PATH := $(call my-dir)
2075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
3075c621d834af7ffc32d2067fadb147cc1758b99Chris WailesLLVM_ROOT_PATH := $(LOCAL_PATH)/../..
4075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
5075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
6075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes#===---------------------------------------------------------------===
7075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes# llvm-dwarfdump command line tool
8075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes#===---------------------------------------------------------------===
9075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
10075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailesllvm_dwarfdump_SRC_FILES := \
11075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes  llvm-dwarfdump.cpp
12075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
13075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailesllvm_dwarfdump_STATIC_LIBRARIES := \
14075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes  libLLVMDebugInfo                 \
15075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes  libLLVMObject                    \
16075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes  libLLVMBitReader                 \
17cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines  libLLVMMC                        \
18cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines  libLLVMMCParser                  \
19075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes  libLLVMCore                      \
20075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes  libLLVMSupport                   \
21075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
22075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailesinclude $(CLEAR_VARS)
23075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
24075c621d834af7ffc32d2067fadb147cc1758b99Chris WailesLOCAL_MODULE := llvm-dwarfdump
25075c621d834af7ffc32d2067fadb147cc1758b99Chris WailesLOCAL_MODULE_TAGS := optional
26075c621d834af7ffc32d2067fadb147cc1758b99Chris WailesLOCAL_MODULE_CLASS := EXECUTABLES
27075c621d834af7ffc32d2067fadb147cc1758b99Chris WailesLOCAL_IS_HOST_MODULE := true
28075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
29075c621d834af7ffc32d2067fadb147cc1758b99Chris WailesLOCAL_SRC_FILES := $(llvm_dwarfdump_SRC_FILES)
30075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
31075c621d834af7ffc32d2067fadb147cc1758b99Chris WailesLOCAL_STATIC_LIBRARIES := $(llvm_dwarfdump_STATIC_LIBRARIES)
32075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
33075c621d834af7ffc32d2067fadb147cc1758b99Chris WailesLOCAL_LDLIBS += -lpthread -lm -ldl
34075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailes
35075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailesinclude $(LLVM_ROOT_PATH)/llvm.mk
36075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailesinclude $(LLVM_HOST_BUILD_MK)
37075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailesinclude $(LLVM_GEN_INTRINSICS_MK)
38075c621d834af7ffc32d2067fadb147cc1758b99Chris Wailesinclude $(BUILD_HOST_EXECUTABLE)
39