Android.mk revision 8aa5ce8cbaa58d14493eb694f06c8a0fde23c509
1LOCAL_PATH := $(call my-dir) 2LLVM_ROOT_PATH := $(LOCAL_PATH) 3LLVM_ENABLE_ASSERTION := false 4 5include $(CLEAR_VARS) 6 7# LLVM Libraries 8subdirs := \ 9 lib/Analysis \ 10 lib/Analysis/IPA \ 11 lib/AsmParser \ 12 lib/Bitcode/Reader \ 13 lib/Bitcode/Writer \ 14 lib/ExecutionEngine \ 15 lib/ExecutionEngine/RuntimeDyld \ 16 lib/ExecutionEngine/JIT \ 17 lib/ExecutionEngine/MCJIT \ 18 lib/CodeGen \ 19 lib/CodeGen/AsmPrinter \ 20 lib/CodeGen/SelectionDAG \ 21 lib/IR \ 22 lib/IRReader \ 23 lib/Linker \ 24 lib/MC \ 25 lib/MC/MCDisassembler \ 26 lib/MC/MCParser \ 27 lib/Object \ 28 lib/Option \ 29 lib/Support \ 30 lib/TableGen \ 31 lib/Target \ 32 lib/Transforms/IPO \ 33 lib/Transforms/InstCombine \ 34 lib/Transforms/Instrumentation \ 35 lib/Transforms/ObjCARC \ 36 lib/Transforms/Scalar \ 37 lib/Transforms/Utils \ 38 lib/Transforms/Vectorize \ 39 utils/FileCheck \ 40 utils/TableGen 41 42# ARM Code Generation Libraries 43subdirs += \ 44 lib/Target/ARM \ 45 lib/Target/ARM/AsmParser \ 46 lib/Target/ARM/InstPrinter \ 47 lib/Target/ARM/Disassembler \ 48 lib/Target/ARM/MCTargetDesc \ 49 lib/Target/ARM/TargetInfo 50 51# ARM64 Code Generation Libraries 52subdirs += \ 53 lib/Target/AArch64 \ 54 lib/Target/AArch64/AsmParser \ 55 lib/Target/AArch64/InstPrinter \ 56 lib/Target/AArch64/Disassembler \ 57 lib/Target/AArch64/MCTargetDesc \ 58 lib/Target/AArch64/TargetInfo \ 59 lib/Target/AArch64/Utils 60 61# MIPS Code Generation Libraries 62subdirs += \ 63 lib/Target/Mips \ 64 lib/Target/Mips/AsmParser \ 65 lib/Target/Mips/InstPrinter \ 66 lib/Target/Mips/Disassembler \ 67 lib/Target/Mips/MCTargetDesc \ 68 lib/Target/Mips/TargetInfo 69 70# X86 Code Generation Libraries 71subdirs += \ 72 lib/Target/X86 \ 73 lib/Target/X86/AsmParser \ 74 lib/Target/X86/InstPrinter \ 75 lib/Target/X86/Disassembler \ 76 lib/Target/X86/MCTargetDesc \ 77 lib/Target/X86/TargetInfo \ 78 lib/Target/X86/Utils 79 80# LLVM Command Line Tools 81subdirs += tools/llc 82subdirs += tools/llvm-as 83subdirs += tools/llvm-dis 84subdirs += tools/llvm-link 85#subdirs += tools/opt 86 87include $(LOCAL_PATH)/llvm.mk 88include $(LOCAL_PATH)/shared_llvm.mk 89 90include $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, $(subdirs))) 91