Android.mk revision ee959355b93c0648fea88dc986d196e3705407dc
1LOCAL_PATH:= $(call my-dir)
2
3clang_static_analyzer_core_TBLGEN_TABLES := \
4  AttrList.inc \
5  Attrs.inc \
6  CommentNodes.inc \
7  DeclNodes.inc \
8  DiagnosticCommonKinds.inc \
9  StmtNodes.inc
10
11clang_static_analyzer_core_SRC_FILES := \
12  AnalysisManager.cpp \
13  APSIntType.cpp \
14  BasicConstraintManager.cpp \
15  BasicValueFactory.cpp \
16  BlockCounter.cpp \
17  BugReporter.cpp \
18  BugReporterVisitors.cpp \
19  Calls.cpp \
20  Checker.cpp \
21  CheckerContext.cpp \
22  CheckerHelpers.cpp \
23  CheckerManager.cpp \
24  CheckerRegistry.cpp \
25  CoreEngine.cpp \
26  Environment.cpp \
27  ExplodedGraph.cpp \
28  ExprEngine.cpp \
29  ExprEngineC.cpp \
30  ExprEngineCXX.cpp \
31  ExprEngineCallAndReturn.cpp \
32  ExprEngineObjC.cpp \
33  FunctionSummary.cpp \
34  HTMLDiagnostics.cpp \
35  MemRegion.cpp \
36  PathDiagnostic.cpp \
37  PlistDiagnostics.cpp \
38  ProgramState.cpp \
39  RangeConstraintManager.cpp \
40  RegionStore.cpp \
41  SValBuilder.cpp \
42  SVals.cpp \
43  SimpleConstraintManager.cpp \
44  SimpleSValBuilder.cpp \
45  Store.cpp \
46  SubEngine.cpp \
47  SymbolManager.cpp \
48  TextPathDiagnostics.cpp
49
50# For the host only
51# =====================================================
52include $(CLEAR_VARS)
53include $(CLEAR_TBLGEN_VARS)
54
55TBLGEN_TABLES := $(clang_static_analyzer_core_TBLGEN_TABLES)
56
57LOCAL_SRC_FILES := $(clang_static_analyzer_core_SRC_FILES)
58
59LOCAL_MODULE:= libclangStaticAnalyzerCore
60
61LOCAL_MODULE_TAGS := optional
62
63include $(CLANG_HOST_BUILD_MK)
64include $(CLANG_TBLGEN_RULES_MK)
65include $(CLANG_VERSION_INC_MK)
66include $(BUILD_HOST_STATIC_LIBRARY)
67