1LOCAL_PATH:= $(call my-dir) 2 3llvm_link_SRC_FILES := \ 4 llvm-link.cpp 5 6llvm_link_STATIC_LIBRARIES := \ 7 libLLVMLinker \ 8 libLLVMIRReader \ 9 libLLVMObject \ 10 libLLVMMC \ 11 libLLVMMCParser \ 12 libLLVMBitReader \ 13 libLLVMBitWriter \ 14 libLLVMAsmParser \ 15 libLLVMTransformUtils \ 16 libLLVMAnalysis \ 17 libLLVMTarget \ 18 libLLVMCore \ 19 libLLVMSupport 20 21#===---------------------------------------------------------------=== 22# llvm-link command line tool (host) 23#===---------------------------------------------------------------=== 24 25include $(CLEAR_VARS) 26 27LOCAL_MODULE := llvm-link 28LOCAL_MODULE_TAGS := optional 29LOCAL_MODULE_CLASS := EXECUTABLES 30LOCAL_SRC_FILES := $(llvm_link_SRC_FILES) 31LOCAL_STATIC_LIBRARIES := $(llvm_link_STATIC_LIBRARIES) 32LOCAL_LDLIBS += -lpthread 33 34include $(LLVM_HOST_BUILD_MK) 35include $(LLVM_GEN_ATTRIBUTES_MK) 36include $(BUILD_HOST_EXECUTABLE) 37 38#===---------------------------------------------------------------=== 39# llvm-link command line tool (target) 40#===---------------------------------------------------------------=== 41 42ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) 43include $(CLEAR_VARS) 44 45LOCAL_MODULE := llvm-link 46LOCAL_MODULE_TAGS := optional 47LOCAL_MODULE_CLASS := EXECUTABLES 48LOCAL_SRC_FILES := $(llvm_link_SRC_FILES) 49LOCAL_STATIC_LIBRARIES := $(llvm_link_STATIC_LIBRARIES) 50 51include $(LLVM_DEVICE_BUILD_MK) 52include $(LLVM_GEN_ATTRIBUTES_MK) 53include $(BUILD_EXECUTABLE) 54endif 55