1c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_PATH:= $(call my-dir) 2c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 3c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chienclang_static_analyzer_core_TBLGEN_TABLES := \ 4c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien AttrList.inc \ 5c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien Attrs.inc \ 6bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines CommentCommandList.inc \ 7ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao CommentNodes.inc \ 8c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien DeclNodes.inc \ 9c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien DiagnosticCommonKinds.inc \ 10c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien StmtNodes.inc 11c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 12c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chienclang_static_analyzer_core_SRC_FILES := \ 13c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien AnalysisManager.cpp \ 14e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines AnalyzerOptions.cpp \ 15ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao APSIntType.cpp \ 16c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien BasicValueFactory.cpp \ 172db4f4e0b4234eb96347aa69c00aa0c5624676a3Logan Chien BlockCounter.cpp \ 18c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien BugReporter.cpp \ 19c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien BugReporterVisitors.cpp \ 208eba6f194484c38ed724375aeab27de556113a84Stephen Hines CallEvent.cpp \ 21fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien Checker.cpp \ 222db4f4e0b4234eb96347aa69c00aa0c5624676a3Logan Chien CheckerContext.cpp \ 23c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien CheckerHelpers.cpp \ 24c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien CheckerManager.cpp \ 252db4f4e0b4234eb96347aa69c00aa0c5624676a3Logan Chien CheckerRegistry.cpp \ 26229d345dd5a73ef6ba75d1d730ecf96e8dc9ececStephen Hines CommonBugCategories.cpp \ 27e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines ConstraintManager.cpp \ 282db4f4e0b4234eb96347aa69c00aa0c5624676a3Logan Chien CoreEngine.cpp \ 29c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien Environment.cpp \ 30c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien ExplodedGraph.cpp \ 31c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien ExprEngine.cpp \ 32fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien ExprEngineC.cpp \ 33fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien ExprEngineCXX.cpp \ 34fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien ExprEngineCallAndReturn.cpp \ 35fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien ExprEngineObjC.cpp \ 3628c9e5720dea5f7b9a4d154ee49886c69de8ae29Shih-wei Liao FunctionSummary.cpp \ 37c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien HTMLDiagnostics.cpp \ 38c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien MemRegion.cpp \ 39c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien PathDiagnostic.cpp \ 40c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien PlistDiagnostics.cpp \ 412db4f4e0b4234eb96347aa69c00aa0c5624676a3Logan Chien ProgramState.cpp \ 42c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien RangeConstraintManager.cpp \ 43c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien RegionStore.cpp \ 442db4f4e0b4234eb96347aa69c00aa0c5624676a3Logan Chien SValBuilder.cpp \ 452db4f4e0b4234eb96347aa69c00aa0c5624676a3Logan Chien SVals.cpp \ 46c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien SimpleConstraintManager.cpp \ 47c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien SimpleSValBuilder.cpp \ 48c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien Store.cpp \ 49361035524dc26094825134f30c07311f38f4f8b1Stephen Hines SubEngine.cpp \ 50229d345dd5a73ef6ba75d1d730ecf96e8dc9ececStephen Hines SymbolManager.cpp 51c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 52c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien# For the host only 53c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien# ===================================================== 54c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLEAR_VARS) 55c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLEAR_TBLGEN_VARS) 56c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 57c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienTBLGEN_TABLES := $(clang_static_analyzer_core_TBLGEN_TABLES) 58c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 59c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_SRC_FILES := $(clang_static_analyzer_core_SRC_FILES) 60c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 61c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_MODULE:= libclangStaticAnalyzerCore 62c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 63c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_MODULE_TAGS := optional 64c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 65c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLANG_HOST_BUILD_MK) 66c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLANG_TBLGEN_RULES_MK) 67fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chieninclude $(CLANG_VERSION_INC_MK) 68c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(BUILD_HOST_STATIC_LIBRARY) 69