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