1 LOCAL_PATH := $(call my-dir)
3 LLVM80_ROOT_PATH := $(LOCAL_PATH)/../..
6 #===---------------------------------------------------------------===
7 # llvm-rtdyld command line tool
8 #===---------------------------------------------------------------===
10 llvm_rtdyld_SRC_FILES := \
13 llvm_rtdyld_STATIC_LIBRARIES := \
17 libLLVM80ARMAsmPrinter \
18 libLLVM80ARMAsmParser \
19 libLLVM80ARMDisassembler \
20 libLLVM80AArch64CodeGen \
21 libLLVM80AArch64Info \
22 libLLVM80AArch64AsmParser \
23 libLLVM80AArch64Desc \
24 libLLVM80AArch64AsmPrinter \
25 libLLVM80AArch64Utils \
26 libLLVM80AArch64Disassembler \
27 libLLVM80MipsCodeGen \
30 libLLVM80MipsAsmPrinter \
31 libLLVM80MipsAsmParser \
32 libLLVM80MipsDisassembler \
36 libLLVM80X86AsmPrinter \
37 libLLVM80X86AsmParser \
39 libLLVM80X86Disassembler \
40 libLLVM80DebugInfoDWARF \
41 libLLVM80DebugInfoPDB \
42 libLLVM80ExecutionEngine \
47 libLLVM80RuntimeDyld \
51 libLLVM80MCDisassembler \
55 LOCAL_MODULE := llvm-rtdyld
56 LOCAL_MODULE_TAGS := optional
57 LOCAL_MODULE_CLASS := EXECUTABLES
58 LOCAL_IS_HOST_MODULE := true
60 LOCAL_SRC_FILES := $(llvm_rtdyld_SRC_FILES)
62 LOCAL_STATIC_LIBRARIES := $(llvm_rtdyld_STATIC_LIBRARIES)
64 LOCAL_LDLIBS += -lpthread -lm -ldl
66 include $(LLVM80_ROOT_PATH)/llvm.mk
67 include $(LLVM80_HOST_BUILD_MK)
68 include $(LLVM80_GEN_INTRINSICS_MK)
69 include $(BUILD_HOST_EXECUTABLE)