Home | History | Annotate | Download | only in Parse
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 include $(CLEAR_TBLGEN_VARS)
      4 
      5 TBLGEN_TABLES :=  \
      6 	AttrList.inc  \
      7 	AttrParsedAttrList.inc  \
      8 	Attrs.inc  \
      9         AttrVisitor.inc \
     10         AttrParserStringSwitches.inc \
     11 	CommentCommandList.inc \
     12 	CommentNodes.inc \
     13 	DeclNodes.inc  \
     14 	DiagnosticParseKinds.inc  \
     15         DiagnosticCommonKinds.inc  \
     16 	DiagnosticSemaKinds.inc	\
     17 	StmtNodes.inc
     18 
     19 clang_parse_SRC_FILES :=  \
     20 	ParseAST.cpp  \
     21 	ParseCXXInlineMethods.cpp  \
     22 	ParseDecl.cpp  \
     23 	ParseDeclCXX.cpp  \
     24 	ParseExpr.cpp  \
     25 	ParseExprCXX.cpp  \
     26 	ParseInit.cpp  \
     27 	ParseObjc.cpp  \
     28 	ParseOpenMP.cpp  \
     29 	ParsePragma.cpp  \
     30 	ParseStmt.cpp  \
     31 	ParseStmtAsm.cpp  \
     32 	ParseTemplate.cpp  \
     33 	ParseTentative.cpp  \
     34 	Parser.cpp
     35 
     36 # For the host
     37 # =====================================================
     38 include $(CLEAR_VARS)
     39 
     40 LOCAL_SRC_FILES := $(clang_parse_SRC_FILES)
     41 LOCAL_MODULE:= libclangParse
     42 LOCAL_MODULE_TAGS := optional
     43 
     44 include $(CLANG_HOST_BUILD_MK)
     45 include $(CLANG_TBLGEN_RULES_MK)
     46 include $(BUILD_HOST_STATIC_LIBRARY)
     47 
     48 # For the target
     49 # =====================================================
     50 include $(CLEAR_VARS)
     51 
     52 LOCAL_SRC_FILES := $(clang_parse_SRC_FILES)
     53 LOCAL_MODULE:= libclangParse
     54 LOCAL_MODULE_TAGS := optional
     55 
     56 include $(CLANG_DEVICE_BUILD_MK)
     57 include $(CLANG_TBLGEN_RULES_MK)
     58 include $(BUILD_STATIC_LIBRARY)
     59