blob: 1176fb4ad67a76980ab5483b6659d9a1832e9d24 [file] [log] [blame]
Tao Baodb719ce2015-02-19 14:45:44 -08001LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_TBLGEN_VARS)
4
5TBLGEN_TABLES := \
6 AttrList.inc \
7 AttrParsedAttrList.inc \
8 Attrs.inc \
9 AttrVisitor.inc \
10 CommentCommandList.inc \
11 CommentNodes.inc \
12 DiagnosticCommonKinds.inc \
13 DiagnosticFrontendKinds.inc \
14 DiagnosticGroups.inc \
15 DiagnosticSerializationKinds.inc \
16 DeclNodes.inc \
17 StmtNodes.inc \
18
19clang_libclang_SRC_FILES := \
20 ARCMigrate.cpp \
21 BuildSystem.cpp \
22 CIndex.cpp \
23 CIndexCXX.cpp \
24 CIndexCodeCompletion.cpp \
25 CIndexDiagnostic.cpp \
26 CIndexHigh.cpp \
27 CIndexInclusionStack.cpp \
28 CIndexUSRs.cpp \
29 CIndexer.cpp \
30 CXComment.cpp \
31 CXCompilationDatabase.cpp \
32 CXCursor.cpp \
33 CXLoadedDiagnostic.cpp \
34 CXSourceLocation.cpp \
35 CXStoredDiagnostic.cpp \
36 CXString.cpp \
37 CXType.cpp \
38 IndexBody.cpp \
39 IndexDecl.cpp \
40 IndexTypeSourceInfo.cpp \
41 Indexing.cpp \
42 IndexingContext.cpp \
43
44# For the host
45# =====================================================
46include $(CLEAR_VARS)
47
48LOCAL_SRC_FILES := $(clang_libclang_SRC_FILES)
49LOCAL_MODULE := libclangLibclang
50LOCAL_MODULE_TAGS := optional
51
52include $(CLANG_HOST_BUILD_MK)
53include $(CLANG_VERSION_INC_MK)
54include $(CLANG_TBLGEN_RULES_MK)
55include $(BUILD_HOST_STATIC_LIBRARY)
56
57# For the target
58# =====================================================
59include $(CLEAR_VARS)
60
61LOCAL_SRC_FILES := $(clang_libclang_SRC_FILES)
62LOCAL_MODULE := libclangLibclang
63LOCAL_MODULE_TAGS := optional
64
65include $(CLANG_DEVICE_BUILD_MK)
66include $(CLANG_VERSION_INC_MK)
67include $(CLANG_TBLGEN_RULES_MK)
68include $(BUILD_STATIC_LIBRARY)