Android.mk revision 42c32daadbb1bd0626cced08c418d1b7a0b16fb4
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	PartialSpecialization.cpp	\
23	PruneEH.cpp	\
24	StripDeadPrototypes.cpp	\
25	StripSymbols.cpp	\
26	StructRetPromotion.cpp
27
28# For the host
29# =====================================================
30include $(CLEAR_VARS)
31
32LOCAL_SRC_FILES := $(transforms_ipo_SRC_FILES)
33LOCAL_MODULE:= libLLVMipo
34
35LOCAL_MODULE_TAGS := optional
36
37include $(LLVM_HOST_BUILD_MK)
38include $(LLVM_GEN_INTRINSICS_MK)
39include $(BUILD_HOST_STATIC_LIBRARY)
40
41# For the device
42# =====================================================
43include $(CLEAR_VARS)
44
45LOCAL_SRC_FILES := $(transforms_ipo_SRC_FILES)
46LOCAL_MODULE:= libLLVMipo
47
48LOCAL_MODULE_TAGS := optional
49
50include $(LLVM_DEVICE_BUILD_MK)
51include $(LLVM_GEN_INTRINSICS_MK)
52include $(BUILD_STATIC_LIBRARY)
53