1150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_PATH:= $(call my-dir)
2150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan
3150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan# For the host only
4150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan# =====================================================
5150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganinclude $(CLEAR_VARS)
6150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganinclude $(CLEAR_TBLGEN_VARS)
7150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan
8150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_MODULE:= libclangSerialization
9150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan
10150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_MODULE_TAGS := optional
11150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan
12150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganTBLGEN_TABLES := \
13150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  AttrList.inc \
14560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liao  AttrParsedAttrList.inc \
15150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  AttrPCHRead.inc \
16150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  AttrPCHWrite.inc \
179b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  Attrs.inc \
18bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines  CommentCommandList.inc \
19ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao  CommentNodes.inc \
209b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DeclNodes.inc \
21150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  DiagnosticCommonKinds.inc \
22150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  DiagnosticFrontendKinds.inc \
23fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien  DiagnosticSemaKinds.inc \
249b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticSerializationKinds.inc \
253f1d1f9131cb8ad24704a193ab29f938e1bc553fLogan  StmtNodes.inc
26150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan
27150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganclang_serialization_SRC_FILES :=\
28150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  ASTCommon.cpp \
29150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  ASTReader.cpp \
30150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  ASTReaderDecl.cpp \
31150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  ASTReaderStmt.cpp \
32150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  ASTWriter.cpp \
33150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan  ASTWriterDecl.cpp \
34aeafaf67b019bf195fb1adec7a45ab00ace0efb6Logan Chien  ASTWriterStmt.cpp \
35bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines  GeneratePCH.cpp \
36bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines  GlobalModuleIndex.cpp \
37fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien  Module.cpp \
38fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien  ModuleManager.cpp
39150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan
40150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_SRC_FILES := $(clang_serialization_SRC_FILES)
41150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan
42150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan
43150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganinclude $(CLANG_HOST_BUILD_MK)
44150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganinclude $(CLANG_TBLGEN_RULES_MK)
453f1d1f9131cb8ad24704a193ab29f938e1bc553fLoganinclude $(CLANG_VERSION_INC_MK)
46150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganinclude $(BUILD_HOST_STATIC_LIBRARY)
47