• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH:= $(call my-dir)
2
3llvm_link_SRC_FILES := \
4  llvm-link.cpp
5
6llvm_link_STATIC_LIBRARIES := \
7  libLLVMLinker \
8  libLLVMBitReader \
9  libLLVMBitWriter \
10  libLLVMAsmParser \
11  libLLVMTransformUtils \
12  libLLVMAnalysis \
13  libLLVMTarget \
14  libLLVMCore \
15  libLLVMSupport
16
17#===---------------------------------------------------------------===
18# llvm-link command line tool (host)
19#===---------------------------------------------------------------===
20
21include $(CLEAR_VARS)
22
23LOCAL_MODULE := llvm-link
24LOCAL_MODULE_TAGS := optional
25LOCAL_SRC_FILES := $(llvm_link_SRC_FILES)
26LOCAL_STATIC_LIBRARIES := $(llvm_link_STATIC_LIBRARIES)
27LOCAL_LDLIBS += -lpthread -lm -ldl
28
29include $(LLVM_HOST_BUILD_MK)
30include $(BUILD_HOST_EXECUTABLE)
31
32#===---------------------------------------------------------------===
33# llvm-link command line tool (target)
34#===---------------------------------------------------------------===
35
36include $(CLEAR_VARS)
37
38LOCAL_MODULE := llvm-link
39LOCAL_MODULE_TAGS := optional
40LOCAL_SRC_FILES := $(llvm_link_SRC_FILES)
41LOCAL_STATIC_LIBRARIES := $(llvm_link_STATIC_LIBRARIES)
42LOCAL_SHARED_LIBRARIES := \
43  libcutils  \
44  libstlport
45
46include $(LLVM_DEVICE_BUILD_MK)
47include $(BUILD_EXECUTABLE)
48