OSDN Git Service

Switch to x86_64 instead of i386 for default host compilation.
[android-x86/external-llvm.git] / lib / Transforms / IPO / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 transforms_ipo_SRC_FILES := \
4   ArgumentPromotion.cpp \
5   BarrierNoopPass.cpp \
6   ConstantMerge.cpp \
7   DeadArgumentElimination.cpp \
8   ExtractGV.cpp \
9   FunctionAttrs.cpp \
10   GlobalDCE.cpp \
11   GlobalOpt.cpp \
12   IPConstantPropagation.cpp \
13   IPO.cpp \
14   InlineAlways.cpp \
15   InlineSimple.cpp \
16   Inliner.cpp \
17   Internalize.cpp \
18   LoopExtractor.cpp \
19   LowerBitSets.cpp \
20   MergeFunctions.cpp \
21   PartialInlining.cpp \
22   PassManagerBuilder.cpp \
23   PruneEH.cpp \
24   StripDeadPrototypes.cpp \
25   StripSymbols.cpp
26
27 # For the host
28 # =====================================================
29 include $(CLEAR_VARS)
30
31 LOCAL_SRC_FILES := $(transforms_ipo_SRC_FILES)
32 LOCAL_MODULE:= libLLVMipo
33
34 LOCAL_MODULE_TAGS := optional
35
36 include $(LLVM_HOST_BUILD_MK)
37 include $(LLVM_GEN_INTRINSICS_MK)
38 include $(BUILD_HOST_STATIC_LIBRARY)
39
40 # For the device
41 # =====================================================
42 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
43 include $(CLEAR_VARS)
44
45 LOCAL_SRC_FILES := $(transforms_ipo_SRC_FILES)
46 LOCAL_MODULE:= libLLVMipo
47
48 LOCAL_MODULE_TAGS := optional
49
50 include $(LLVM_DEVICE_BUILD_MK)
51 include $(LLVM_GEN_INTRINSICS_MK)
52 include $(BUILD_STATIC_LIBRARY)
53 endif