1 LOCAL_PATH := $(call my-dir)
3 LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
6 #===---------------------------------------------------------------===
7 # lli command line tool
8 #===---------------------------------------------------------------===
13 RemoteMemoryManager.cpp \
15 RemoteTargetExternal.cpp \
17 lli_STATIC_LIBRARIES := \
23 libLLVMARMAsmPrinter \
25 libLLVMARMDisassembler \
26 libLLVMAArch64CodeGen \
29 libLLVMAArch64AsmPrinter \
30 libLLVMAArch64AsmParser \
32 libLLVMAArch64Disassembler \
36 libLLVMMipsAsmPrinter \
37 libLLVMMipsAsmParser \
38 libLLVMMipsDisassembler \
42 libLLVMX86AsmPrinter \
45 libLLVMX86Disassembler \
49 libLLVMInstrumentation \
53 libLLVMTransformUtils \
59 libLLVMExecutionEngine \
67 libLLVMMCDisassembler \
72 LOCAL_MODULE_TAGS := optional
73 LOCAL_MODULE_CLASS := EXECUTABLES
74 LOCAL_IS_HOST_MODULE := true
76 LOCAL_SRC_FILES := $(lli_SRC_FILES)
78 LOCAL_STATIC_LIBRARIES := $(lli_STATIC_LIBRARIES)
80 LOCAL_LDLIBS += -lpthread -lm -ldl
82 include $(LLVM_ROOT_PATH)/llvm.mk
83 include $(LLVM_HOST_BUILD_MK)
84 include $(LLVM_GEN_ATTRIBUTES_MK)
85 include $(LLVM_GEN_INTRINSICS_MK)
86 include $(BUILD_HOST_EXECUTABLE)