From d2351e5c088147b5d71d5745cf07b5085a7f0073 Mon Sep 17 00:00:00 2001 From: Logan Chien Date: Wed, 19 Oct 2011 11:36:30 +0800 Subject: Add build rules for llc, opt, and llvm-link on target device. Change-Id: I42f35da6f5ce77ab8969746131f5e6fdd42e5afa --- tools/llvm-link/Android.mk | 46 +++++++++++++++++++++++++++++++++------------- 1 file changed, 33 insertions(+), 13 deletions(-) (limited to 'tools/llvm-link') 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) -- cgit v1.1