diff options
author | Logan Chien <loganchien@google.com> | 2011-10-19 11:36:30 +0800 |
---|---|---|
committer | Logan Chien <loganchien@google.com> | 2011-10-19 11:37:40 +0800 |
commit | d2351e5c088147b5d71d5745cf07b5085a7f0073 (patch) | |
tree | b97ce400bb124278e5e8925b5dd11689498430b7 /tools/llvm-link | |
parent | d98f643517ec975c59f768d3ea2605b08119bc22 (diff) | |
download | external_llvm-d2351e5c088147b5d71d5745cf07b5085a7f0073.zip external_llvm-d2351e5c088147b5d71d5745cf07b5085a7f0073.tar.gz external_llvm-d2351e5c088147b5d71d5745cf07b5085a7f0073.tar.bz2 |
Add build rules for llc, opt, and llvm-link on target device.
Change-Id: I42f35da6f5ce77ab8969746131f5e6fdd42e5afa
Diffstat (limited to 'tools/llvm-link')
-rw-r--r-- | tools/llvm-link/Android.mk | 46 |
1 files changed, 33 insertions, 13 deletions
diff --git a/tools/llvm-link/Android.mk b/tools/llvm-link/Android.mk index e24d744..bcf70e5 100644 --- a/tools/llvm-link/Android.mk +++ b/tools/llvm-link/Android.mk @@ -1,24 +1,44 @@ LOCAL_PATH:= $(call my-dir) -include $(CLEAR_VARS) +llvm_link_SRC_FILES := \ + llvm-link.cpp -LOCAL_SRC_FILES := \ - llvm-link.cpp +llvm_link_STATIC_LIBRARIES := \ + libLLVMLinker \ + libLLVMBitReader \ + libLLVMBitWriter \ + libLLVMCore \ + libLLVMSupport \ + libLLVMAsmParser \ + libLLVMTransformUtils -LOCAL_STATIC_LIBRARIES := \ - libLLVMLinker \ - libLLVMBitReader \ - libLLVMBitWriter \ - libLLVMCore \ - libLLVMSupport \ - libLLVMAsmParser \ - libLLVMTransformUtils +#===---------------------------------------------------------------=== +# llvm-link command line tool (host) +#===---------------------------------------------------------------=== -LOCAL_MODULE := llvm-link +include $(CLEAR_VARS) +LOCAL_MODULE := llvm-link LOCAL_MODULE_TAGS := optional - +LOCAL_SRC_FILES := $(llvm_link_SRC_FILES) +LOCAL_STATIC_LIBRARIES := $(llvm_link_STATIC_LIBRARIES) LOCAL_LDLIBS += -lpthread -lm -ldl include $(LLVM_HOST_BUILD_MK) include $(BUILD_HOST_EXECUTABLE) + +#===---------------------------------------------------------------=== +# llvm-link command line tool (target) +#===---------------------------------------------------------------=== + +include $(CLEAR_VARS) + +LOCAL_MODULE := llvm-link +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES := $(llvm_link_SRC_FILES) +LOCAL_STATIC_LIBRARIES := $(llvm_link_STATIC_LIBRARIES) +LOCAL_SHARED_LIBRARIES := \ + libstlport + +include $(LLVM_DEVICE_BUILD_MK) +include $(BUILD_EXECUTABLE) |