Android.mk revision 28c9e5720dea5f7b9a4d154ee49886c69de8ae29
1LOCAL_PATH:= $(call my-dir)
2
3# For the host only
4# =====================================================
5include $(CLEAR_VARS)
6include $(CLEAR_TBLGEN_VARS)
7
8TBLGEN_TABLES :=    \
9	AttrList.inc	\
10	Attrs.inc	\
11	AttrParsedAttrKinds.inc    \
12	AttrParsedAttrList.inc    \
13	AttrTemplateInstantiate.inc	\
14	DeclNodes.inc	\
15	DiagnosticASTKinds.inc	\
16	DiagnosticSemaKinds.inc	\
17	DiagnosticParseKinds.inc	\
18	DiagnosticCommonKinds.inc	\
19	StmtNodes.inc	\
20	arm_neon.inc
21
22clang_sema_SRC_FILES :=	\
23	AnalysisBasedWarnings.cpp	\
24	AttributeList.cpp	\
25	CodeCompleteConsumer.cpp	\
26	DeclSpec.cpp	\
27	IdentifierResolver.cpp	\
28	DelayedDiagnostic.cpp \
29	JumpDiagnostics.cpp	\
30	Scope.cpp \
31	Sema.cpp	\
32	SemaAccess.cpp	\
33	SemaAttr.cpp	\
34	SemaCXXScopeSpec.cpp	\
35	SemaCast.cpp \
36	SemaChecking.cpp	\
37	SemaCodeComplete.cpp	\
38	SemaConsumer.cpp	\
39	SemaDecl.cpp	\
40	SemaDeclAttr.cpp	\
41	SemaDeclCXX.cpp	\
42	SemaDeclObjC.cpp	\
43	SemaExceptionSpec.cpp	\
44	SemaExpr.cpp	\
45	SemaExprCXX.cpp	\
46	SemaExprMember.cpp \
47	SemaExprObjC.cpp	\
48	SemaFixItUtils.cpp \
49	SemaInit.cpp	\
50	SemaLambda.cpp	\
51	SemaLookup.cpp	\
52	SemaObjCProperty.cpp	\
53	SemaOverload.cpp	\
54	SemaPseudoObject.cpp	\
55	SemaStmt.cpp	\
56        SemaStmtAttr.cpp \
57	SemaTemplate.cpp	\
58	SemaTemplateDeduction.cpp	\
59	SemaTemplateInstantiate.cpp	\
60	SemaTemplateInstantiateDecl.cpp	\
61	SemaTemplateVariadic.cpp	\
62	SemaType.cpp	\
63	TargetAttributesSema.cpp
64
65LOCAL_SRC_FILES := $(clang_sema_SRC_FILES)
66
67LOCAL_MODULE:= libclangSema
68LOCAL_MODULE_TAGS := optional
69
70LOCAL_MODULE_TAGS := optional
71
72include $(CLANG_HOST_BUILD_MK)
73include $(CLANG_TBLGEN_RULES_MK)
74include $(BUILD_HOST_STATIC_LIBRARY)
75