OSDN Git Service

752972abc22f4d3ac75355d0c319afeb679f14c8
[android-x86/external-llvm.git] / tools / bugpoint / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
4
5
6 #===---------------------------------------------------------------===
7 # bugpoint command line tool
8 #===---------------------------------------------------------------===
9
10 bugpoint_SRC_FILES := \
11   BugDriver.cpp       \
12   CrashDebugger.cpp   \
13   ExecutionDriver.cpp \
14   ExtractFunction.cpp \
15   FindBugs.cpp        \
16   Miscompilation.cpp  \
17   OptimizerDriver.cpp \
18   ToolRunner.cpp      \
19   bugpoint.cpp        \
20
21 bugpoint_STATIC_LIBRARIES := \
22   libLLVMBitWriter \
23   libLLVMCodeGen \
24   libLLVMipo \
25   libLLVMipa \
26   libLLVMIRReader \
27   libLLVMBitReader \
28   libLLVMAsmParser \
29   libLLVMInstCombine \
30   libLLVMInstrumentation \
31   libLLVMLinker \
32   libLLVMTransformObjCARC \
33   libLLVMScalarOpts \
34   libLLVMAnalysis \
35   libLLVMTarget \
36   libLLVMCore \
37   libLLVMMC \
38   libLLVMProfileData \
39   libLLVMTransformUtils \
40   libLLVMVectorize \
41   libLLVMSupport \
42
43 include $(CLEAR_VARS)
44
45 LOCAL_MODULE := bugpoint
46 LOCAL_MODULE_TAGS := optional
47 LOCAL_MODULE_CLASS := EXECUTABLES
48 LOCAL_IS_HOST_MODULE := true
49
50 LOCAL_SRC_FILES := $(bugpoint_SRC_FILES)
51
52 LOCAL_STATIC_LIBRARIES := $(bugpoint_STATIC_LIBRARIES)
53
54 LOCAL_LDLIBS += -lpthread -lm -ldl
55 LOCAL_LDFLAGS += -Wl,--export-dynamic
56
57 include $(LLVM_ROOT_PATH)/llvm.mk
58 include $(LLVM_HOST_BUILD_MK)
59 include $(LLVM_GEN_INTRINSICS_MK)
60 include $(BUILD_HOST_EXECUTABLE)