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