blob: dcd0b9b34af0d99d4998dea9e1160c093e5934d2 [file] [log] [blame]
Chris Wailes075c6212014-06-02 11:53:16 -07001LOCAL_PATH := $(call my-dir)
2
3LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
4
5
6#===---------------------------------------------------------------===
7# llvm-extract command line tool
8#===---------------------------------------------------------------===
9
10llvm_extract_SRC_FILES := \
11 llvm-extract.cpp
12
13llvm_extract_STATIC_LIBRARIES := \
14 libLLVMIRReader \
15 libLLVMAsmParser \
16 libLLVMObject \
17 libLLVMBitReader \
18 libLLVMBitWriter \
19 libLLVMipo \
20 libLLVMTransformUtils \
21 libLLVMAnalysis \
22 libLLVMTarget \
23 libLLVMCore \
24 libLLVMSupport \
25
26include $(CLEAR_VARS)
27
28LOCAL_MODULE := llvm-extract
29LOCAL_MODULE_TAGS := optional
30LOCAL_MODULE_CLASS := EXECUTABLES
31LOCAL_IS_HOST_MODULE := true
32
33LOCAL_SRC_FILES := $(llvm_extract_SRC_FILES)
34
35LOCAL_STATIC_LIBRARIES := $(llvm_extract_STATIC_LIBRARIES)
36
37LOCAL_LDLIBS += -lpthread -lm -ldl
38
39include $(LLVM_ROOT_PATH)/llvm.mk
40include $(LLVM_HOST_BUILD_MK)
41include $(LLVM_GEN_INTRINSICS_MK)
42include $(BUILD_HOST_EXECUTABLE)