OSDN Git Service

Add makefile for tools/bugpoint-passes
authorPirama Arumuga Nainar <pirama@google.com>
Thu, 23 Apr 2015 18:06:25 +0000 (11:06 -0700)
committerPirama Arumuga Nainar <pirama@google.com>
Fri, 1 May 2015 00:58:43 +0000 (17:58 -0700)
bug 15433215

Build BugpointPasses module for the host.  It is loaded by some bugpoint
tests.

Cherry pick https://android-review.googlesource.com/#/c/148016/ from
AOSP

Change-Id: I1c0450a63d5eb25cb9da9f07baaaceefd454def5

Android.mk
tools/bugpoint-passes/Android.mk [new file with mode: 0644]

index f8a2716..f99b5ba 100644 (file)
@@ -85,6 +85,7 @@ subdirs += \
 # LLVM Command Line Tools
 subdirs += \
   tools/bugpoint \
+  tools/bugpoint-passes \
   tools/dsymutil \
   tools/llc \
   tools/lli \
diff --git a/tools/bugpoint-passes/Android.mk b/tools/bugpoint-passes/Android.mk
new file mode 100644 (file)
index 0000000..51b35c7
--- /dev/null
@@ -0,0 +1,21 @@
+LOCAL_PATH := $(call my-dir)
+
+LLVM_ROOT_PATH := $(LOCAL_PATH)/../..
+include $(LLVM_ROOT_PATH)/llvm.mk
+
+bugpoint_passes_SRC_FILES := \
+  TestPasses.cpp
+
+# BugpointPasses module for the host
+# =====================================================
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := $(bugpoint_passes_SRC_FILES)
+LOCAL_MODULE := BugpointPasses
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES # needed for tblgen
+
+include $(LLVM_HOST_BUILD_MK)
+include $(LLVM_GEN_INTRINSICS_MK)
+include $(BUILD_HOST_SHARED_LIBRARY)