1ea285162342df160e7860e26528bc7110bc6c0cdShih-wei LiaoLOCAL_PATH:= $(call my-dir)
2ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao
3ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao# For the host only
4ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao# =====================================================
5ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoinclude $(CLEAR_VARS)
6ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoinclude $(CLEAR_TBLGEN_VARS)
7ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao
89b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan ChienTBLGEN_TABLES := \
9651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines  AttrHasAttributeImpl.inc \
109b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticASTKinds.inc \
119b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticAnalysisKinds.inc \
12ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao  DiagnosticCommentKinds.inc \
139b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticCommonKinds.inc \
149b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticDriverKinds.inc \
159b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticFrontendKinds.inc \
169b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticGroups.inc \
179b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticIndexName.inc \
189b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticLexKinds.inc \
199b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticParseKinds.inc \
209b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticSemaKinds.inc \
219b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticSerializationKinds.inc \
229b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  arm_neon.inc
23ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao
249b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chienclang_basic_SRC_FILES := \
25651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines  Attributes.cpp \
269b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  Builtins.cpp \
27bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines  CharInfo.cpp \
289b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  Diagnostic.cpp \
299b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  DiagnosticIDs.cpp \
309b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  FileManager.cpp \
319b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  FileSystemStatCache.cpp \
329b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  IdentifierTable.cpp \
339b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  LangOptions.cpp \
349b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  Module.cpp \
35ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao  ObjCRuntime.cpp \
36b491e684395ee19123abdd73b75776fea966d8cfStephen Hines  OpenMPKinds.cpp \
37cd376b63c42214c7851ca917e7da9d30f9e84fa4Stephen Hines  OperatorPrecedence.cpp \
389b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  SourceLocation.cpp \
399b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  SourceManager.cpp \
409b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  TargetInfo.cpp \
419b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  Targets.cpp \
429b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  TokenKinds.cpp \
439b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien  Version.cpp \
44651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines  VersionTuple.cpp \
456bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89Stephen Hines  VirtualFileSystem.cpp \
466bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89Stephen Hines  Warnings.cpp
47ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao
48ea285162342df160e7860e26528bc7110bc6c0cdShih-wei LiaoLOCAL_SRC_FILES := $(clang_basic_SRC_FILES)
49ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao
50ea285162342df160e7860e26528bc7110bc6c0cdShih-wei LiaoLOCAL_MODULE:= libclangBasic
51b0406ccde76ee9b4f8601a693f4cd49388873a73Stephen HinesLOCAL_MODULE_TAGS := optional
52ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao
53150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_MODULE_TAGS := optional
54150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan
55ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoinclude $(CLANG_HOST_BUILD_MK)
563049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoinclude $(CLANG_VERSION_INC_MK)
57ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoinclude $(CLANG_TBLGEN_RULES_MK)
58ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoinclude $(BUILD_HOST_STATIC_LIBRARY)
59