OSDN Git Service

DO NOT MERGE: android: translate Android.mk build rules for libLLVM80
[android-x86/external-llvm.git] / tools / llvm-rtdyld / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 LLVM80_ROOT_PATH := $(LOCAL_PATH)/../..
4
5
6 #===---------------------------------------------------------------===
7 # llvm-rtdyld command line tool
8 #===---------------------------------------------------------------===
9
10 llvm_rtdyld_SRC_FILES := \
11   llvm-rtdyld.cpp
12
13 llvm_rtdyld_STATIC_LIBRARIES := \
14   libLLVM80ARMCodeGen \
15   libLLVM80ARMInfo \
16   libLLVM80ARMDesc \
17   libLLVM80ARMAsmPrinter \
18   libLLVM80ARMAsmParser \
19   libLLVM80ARMDisassembler \
20   libLLVM80AArch64CodeGen \
21   libLLVM80AArch64Info \
22   libLLVM80AArch64AsmParser \
23   libLLVM80AArch64Desc \
24   libLLVM80AArch64AsmPrinter \
25   libLLVM80AArch64Utils \
26   libLLVM80AArch64Disassembler \
27   libLLVM80MipsCodeGen \
28   libLLVM80MipsInfo \
29   libLLVM80MipsDesc \
30   libLLVM80MipsAsmPrinter \
31   libLLVM80MipsAsmParser \
32   libLLVM80MipsDisassembler \
33   libLLVM80X86CodeGen \
34   libLLVM80X86Info \
35   libLLVM80X86Desc \
36   libLLVM80X86AsmPrinter \
37   libLLVM80X86AsmParser \
38   libLLVM80X86Utils \
39   libLLVM80X86Disassembler \
40   libLLVM80DebugInfoDWARF \
41   libLLVM80DebugInfoPDB \
42   libLLVM80ExecutionEngine    \
43   libLLVM80CodeGen \
44   libLLVM80Object             \
45   libLLVM80MC                 \
46   libLLVM80MCParser           \
47   libLLVM80RuntimeDyld        \
48   libLLVM80BitReader          \
49   libLLVM80Core               \
50   libLLVM80Support            \
51   libLLVM80MCDisassembler \
52
53 include $(CLEAR_VARS)
54
55 LOCAL_MODULE := llvm-rtdyld
56 LOCAL_MODULE_TAGS := optional
57 LOCAL_MODULE_CLASS := EXECUTABLES
58 LOCAL_IS_HOST_MODULE := true
59
60 LOCAL_SRC_FILES := $(llvm_rtdyld_SRC_FILES)
61
62 LOCAL_STATIC_LIBRARIES := $(llvm_rtdyld_STATIC_LIBRARIES)
63
64 LOCAL_LDLIBS += -lpthread -lm -ldl
65
66 include $(LLVM80_ROOT_PATH)/llvm.mk
67 include $(LLVM80_HOST_BUILD_MK)
68 include $(LLVM80_GEN_INTRINSICS_MK)
69 include $(BUILD_HOST_EXECUTABLE)