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