Android.mk revision 28c238c9ded0b5c91e122c94b5a02d76a5245c11
1LOCAL_PATH:= $(call my-dir)
2
3analysis_SRC_FILES :=	\
4	AliasAnalysis.cpp	\
5	AliasAnalysisCounter.cpp	\
6	AliasAnalysisEvaluator.cpp	\
7	AliasDebugger.cpp	\
8	AliasSetTracker.cpp	\
9	Analysis.cpp	\
10	BasicAliasAnalysis.cpp	\
11	CFGPrinter.cpp	\
12	CaptureTracking.cpp	\
13	ConstantFolding.cpp	\
14	DbgInfoPrinter.cpp	\
15	DebugInfo.cpp	\
16	DomPrinter.cpp	\
17	IVUsers.cpp	\
18	InlineCost.cpp	\
19	InstCount.cpp	\
20	InstructionSimplify.cpp	\
21	Interval.cpp	\
22	IntervalPartition.cpp	\
23	LazyValueInfo.cpp	\
24	LibCallAliasAnalysis.cpp	\
25	LibCallSemantics.cpp	\
26	LiveValues.cpp	\
27	MemoryBuiltins.cpp	\
28	MemoryDependenceAnalysis.cpp	\
29	LoopDependenceAnalysis.cpp	\
30	LoopInfo.cpp	\
31	LoopPass.cpp	\
32	PHITransAddr.cpp	\
33	PointerTracking.cpp	\
34	PostDominators.cpp	\
35	ProfileEstimatorPass.cpp	\
36	ProfileInfo.cpp	\
37	ProfileInfoLoader.cpp	\
38	ProfileInfoLoaderPass.cpp	\
39	ProfileVerifierPass.cpp	\
40	ScalarEvolution.cpp	\
41	ScalarEvolutionAliasAnalysis.cpp	\
42	ScalarEvolutionExpander.cpp	\
43	ScalarEvolutionNormalization.cpp	\
44	SparsePropagation.cpp	\
45	Trace.cpp	\
46	ValueTracking.cpp
47
48# For the host
49# =====================================================
50include $(CLEAR_VARS)
51
52LOCAL_SRC_FILES := $(analysis_SRC_FILES) \
53                   Lint.cpp
54
55LOCAL_MODULE:= libLLVMAnalysis
56
57include $(LLVM_HOST_BUILD_MK)
58include $(LLVM_GEN_INTRINSICS_MK)
59include $(BUILD_HOST_STATIC_LIBRARY)
60
61# For the device
62# =====================================================
63include $(CLEAR_VARS)
64
65LOCAL_SRC_FILES := $(analysis_SRC_FILES)
66
67LOCAL_MODULE:= libLLVMAnalysis
68
69include $(LLVM_DEVICE_BUILD_MK)
70include $(LLVM_GEN_INTRINSICS_MK)
71include $(BUILD_STATIC_LIBRARY)
72