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