Android.mk revision 28c9e5720dea5f7b9a4d154ee49886c69de8ae29
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  AnalysisManager.cpp \
12  BasicConstraintManager.cpp \
13  BasicValueFactory.cpp \
14  BlockCounter.cpp \
15  BugReporter.cpp \
16  BugReporterVisitors.cpp \
17  Checker.cpp \
18  CheckerContext.cpp \
19  CheckerHelpers.cpp \
20  CheckerManager.cpp \
21  CheckerRegistry.cpp \
22  CoreEngine.cpp \
23  Environment.cpp \
24  ExplodedGraph.cpp \
25  ExprEngine.cpp \
26  ExprEngineC.cpp \
27  ExprEngineCXX.cpp \
28  ExprEngineCallAndReturn.cpp \
29  ExprEngineObjC.cpp \
30  FunctionSummary.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