Android.mk revision 48a60c042162fa57933e96907fd869b04b26f3be
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	DeclNodes.inc	\
12	DiagnosticASTKinds.inc	\
13	DiagnosticSemaKinds.inc	\
14	DiagnosticParseKinds.inc	\
15	DiagnosticCommonKinds.inc	\
16	StmtNodes.inc	\
17	arm_neon.inc
18
19clang_sema_SRC_FILES :=	\
20	AnalysisBasedWarnings.cpp	\
21	AttributeList.cpp	\
22	CodeCompleteConsumer.cpp	\
23	DeclSpec.cpp	\
24	IdentifierResolver.cpp	\
25	DelayedDiagnostic.cpp \
26	JumpDiagnostics.cpp	\
27	MultiInitializer.cpp \
28	Scope.cpp \
29	Sema.cpp	\
30	SemaAccess.cpp	\
31	SemaAttr.cpp	\
32	SemaCXXScopeSpec.cpp	\
33	SemaCast.cpp \
34	SemaChecking.cpp	\
35	SemaCodeComplete.cpp	\
36	SemaDecl.cpp	\
37	SemaDeclAttr.cpp	\
38	SemaDeclCXX.cpp	\
39	SemaDeclObjC.cpp	\
40	SemaExceptionSpec.cpp	\
41	SemaExpr.cpp	\
42	SemaExprCXX.cpp	\
43	SemaExprMember.cpp \
44	SemaExprObjC.cpp	\
45	SemaFixItUtils.cpp \
46	SemaInit.cpp	\
47	SemaLookup.cpp	\
48	SemaObjCProperty.cpp	\
49	SemaOverload.cpp	\
50	SemaPseudoObject.cpp	\
51	SemaStmt.cpp	\
52	SemaTemplate.cpp	\
53	SemaTemplateDeduction.cpp	\
54	SemaTemplateInstantiate.cpp	\
55	SemaTemplateInstantiateDecl.cpp	\
56	SemaTemplateVariadic.cpp	\
57	SemaType.cpp	\
58	TargetAttributesSema.cpp
59
60LOCAL_SRC_FILES := $(clang_sema_SRC_FILES)
61
62LOCAL_MODULE:= libclangSema
63LOCAL_MODULE_TAGS := optional
64
65LOCAL_MODULE_TAGS := optional
66
67include $(CLANG_HOST_BUILD_MK)
68include $(CLANG_TBLGEN_RULES_MK)
69include $(BUILD_HOST_STATIC_LIBRARY)
70