Android.mk revision cc7665f5895e1dd9682ee21d1e755d0de28c161b
1LOCAL_PATH:= $(call my-dir)
2
3transforms_ipo_SRC_FILES :=	\
4	ArgumentPromotion.cpp	\
5	ConstantMerge.cpp	\
6	DeadArgumentElimination.cpp	\
7	DeadTypeElimination.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	LowerSetJmp.cpp	\
20	MergeFunctions.cpp	\
21	PartialInlining.cpp	\
22	PruneEH.cpp	\
23	StripDeadPrototypes.cpp	\
24	StripSymbols.cpp	\
25	StructRetPromotion.cpp
26
27# For the host
28# =====================================================
29include $(CLEAR_VARS)
30
31LOCAL_SRC_FILES := $(transforms_ipo_SRC_FILES)
32LOCAL_MODULE:= libLLVMipo
33
34LOCAL_MODULE_TAGS := optional
35
36include $(LLVM_HOST_BUILD_MK)
37include $(LLVM_GEN_INTRINSICS_MK)
38include $(BUILD_HOST_STATIC_LIBRARY)
39
40# For the device
41# =====================================================
42include $(CLEAR_VARS)
43
44LOCAL_SRC_FILES := $(transforms_ipo_SRC_FILES)
45LOCAL_MODULE:= libLLVMipo
46
47LOCAL_MODULE_TAGS := optional
48
49include $(LLVM_DEVICE_BUILD_MK)
50include $(LLVM_GEN_INTRINSICS_MK)
51include $(BUILD_STATIC_LIBRARY)
52