Android.mk revision c805eb9bc32fb0e2e767e2c4dcce1541feb4b69d
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  BasicStore.cpp \
15c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  BasicValueFactory.cpp \
16c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  BugReporter.cpp \
17c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  BugReporterVisitors.cpp \
18c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  CFRefCount.cpp \
19c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  CheckerContext.cpp \
20c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  CheckerHelpers.cpp \
21c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  CheckerManager.cpp \
22c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  Environment.cpp \
23c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  ExplodedGraph.cpp \
24c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  ExprEngine.cpp \
25c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  FlatStore.cpp \
26c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  BlockCounter.cpp \
27c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  CXXExprEngine.cpp \
28c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  CoreEngine.cpp \
29c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  GRState.cpp \
30c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  HTMLDiagnostics.cpp \
31c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  MemRegion.cpp \
32c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  ObjCMessage.cpp \
33c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  PathDiagnostic.cpp \
34c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  PlistDiagnostics.cpp \
35c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  RangeConstraintManager.cpp \
36c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  RegionStore.cpp \
37c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  SimpleConstraintManager.cpp \
38c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  SimpleSValBuilder.cpp \
39c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  Store.cpp \
40c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  SValBuilder.cpp \
41c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  SVals.cpp \
42c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  SymbolManager.cpp \
43c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien  TextPathDiagnostics.cpp
44c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien
45c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien# For the host only
46c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien# =====================================================
47c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLEAR_VARS)
48c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLEAR_TBLGEN_VARS)
49c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien
50c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienTBLGEN_TABLES := $(clang_static_analyzer_core_TBLGEN_TABLES)
51c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien
52c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_SRC_FILES := $(clang_static_analyzer_core_SRC_FILES)
53c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien
54c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_MODULE:= libclangStaticAnalyzerCore
55c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien
56c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_MODULE_TAGS := optional
57c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien
58c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLANG_HOST_BUILD_MK)
59c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLANG_TBLGEN_RULES_MK)
60c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(BUILD_HOST_STATIC_LIBRARY)
61