diff options
author | Stephen Hines <srhines@google.com> | 2013-02-27 00:42:15 -0800 |
---|---|---|
committer | Stephen Hines <srhines@google.com> | 2013-02-27 00:42:15 -0800 |
commit | 5c0d8570f299e70ba12795887be8748d06fac59a (patch) | |
tree | afa184c70fd2db497e870c933913952b870efd3c | |
parent | efd0d71fcd03c347ac615ef7f066438f6fac2aa2 (diff) | |
download | external_llvm-5c0d8570f299e70ba12795887be8748d06fac59a.zip external_llvm-5c0d8570f299e70ba12795887be8748d06fac59a.tar.gz external_llvm-5c0d8570f299e70ba12795887be8748d06fac59a.tar.bz2 |
Build a host shared library version of LLVM.
Change-Id: Iee7161ff266faa797adeca06123ce753c71daa28
-rw-r--r-- | Android.mk | 1 | ||||
-rw-r--r-- | host_shared_llvm.mk | 53 |
2 files changed, 54 insertions, 0 deletions
@@ -70,4 +70,5 @@ subdirs += tools/llvm-link include $(LOCAL_PATH)/llvm.mk +include $(LOCAL_PATH)/host_shared_llvm.mk include $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, $(subdirs))) diff --git a/host_shared_llvm.mk b/host_shared_llvm.mk new file mode 100644 index 0000000..cd95e7c --- /dev/null +++ b/host_shared_llvm.mk @@ -0,0 +1,53 @@ +LOCAL_PATH:= $(call my-dir) + +LOCAL_IS_HOST_MODULE := true + +LOCAL_MODULE:= libLLVM + +LOCAL_MODULE_TAGS := optional + +# Host build pulls in all ARM, Mips, X86 components. +LOCAL_WHOLE_STATIC_LIBRARIES := \ + libLLVMLinker \ + libLLVMipo \ + libLLVMBitWriter \ + libLLVMBitReader \ + libLLVMARMCodeGen \ + libLLVMARMAsmParser \ + libLLVMARMAsmPrinter \ + libLLVMARMInfo \ + libLLVMARMDesc \ + libLLVMX86CodeGen \ + libLLVMX86Info \ + libLLVMX86Desc \ + libLLVMX86AsmParser \ + libLLVMX86AsmPrinter \ + libLLVMX86Utils \ + libLLVMMipsCodeGen \ + libLLVMMipsInfo \ + libLLVMMipsDesc \ + libLLVMMipsAsmParser \ + libLLVMMipsAsmPrinter \ + libLLVMAsmPrinter \ + libLLVMSelectionDAG \ + libLLVMCodeGen \ + libLLVMScalarOpts \ + libLLVMInstCombine \ + libLLVMInstrumentation \ + libLLVMTransformUtils \ + libLLVMipa \ + libLLVMAnalysis \ + libLLVMTarget \ + libLLVMMC \ + libLLVMMCParser \ + libLLVMCore \ + libLLVMArchive \ + libLLVMAsmParser \ + libLLVMSupport \ + libLLVMVectorize + +LOCAL_LDLIBS := -ldl -lpthread + +include $(LLVM_HOST_BUILD_MK) +#include $(LLVM_GEN_INTRINSICS_MK) +include $(BUILD_HOST_SHARED_LIBRARY) |