1c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_PATH:= $(call my-dir) 2c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 3c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chienclang_static_analyzer_frontend_C_INCLUDES := \ 4c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien $(CLANG_ROOT_PATH)/lib/StaticAnalyzer/Checkers 5c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 6c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chienclang_static_analyzer_frontend_TBLGEN_TABLES := \ 7c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien AttrList.inc \ 8c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien Attrs.inc \ 9651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines AttrVisitor.inc \ 10bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines CommentCommandList.inc \ 11ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao CommentNodes.inc \ 12c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien DeclNodes.inc \ 13c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien DiagnosticCommonKinds.inc \ 14c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien DiagnosticFrontendKinds.inc \ 15c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien StmtNodes.inc 16c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 17c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chienclang_static_analyzer_frontend_SRC_FILES := \ 18c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien AnalysisConsumer.cpp \ 19c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien CheckerRegistration.cpp \ 20c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien FrontendActions.cpp 21c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 22c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien# For the host only 23c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien# ===================================================== 24c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLEAR_VARS) 25c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLEAR_TBLGEN_VARS) 26c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 27c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienTBLGEN_TABLES := $(clang_static_analyzer_frontend_TBLGEN_TABLES) 28c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 29c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_SRC_FILES := $(clang_static_analyzer_frontend_SRC_FILES) 30c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 31c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_C_INCLUDES := $(clang_static_analyzer_frontend_C_INCLUDES) 32c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 33c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_MODULE:= libclangStaticAnalyzerFrontend 34c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 35c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_MODULE_TAGS := optional 36c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 37c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLANG_HOST_BUILD_MK) 38c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(CLANG_TBLGEN_RULES_MK) 39fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chieninclude $(CLANG_VERSION_INC_MK) 40c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chieninclude $(BUILD_HOST_STATIC_LIBRARY) 41