187119a571ff5beacb3596bf7b9219bf855676ff7Stephen HinesLOCAL_PATH:= $(call my-dir) 287119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hines 387119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hines# For the host only 487119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hines# ===================================================== 587119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hinesinclude $(CLEAR_VARS) 687119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hinesinclude $(CLEAR_TBLGEN_VARS) 787119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hines 8150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganTBLGEN_TABLES := \ 9150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan AttrList.inc \ 10150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan Attrs.inc \ 11560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liao AttrParsedAttrList.inc \ 12150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan CC1Options.inc \ 13ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao CommentNodes.inc \ 14150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DiagnosticASTKinds.inc \ 15150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DiagnosticCommonKinds.inc \ 16150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DiagnosticDriverKinds.inc \ 17150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DiagnosticFrontendKinds.inc \ 18150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DiagnosticLexKinds.inc \ 19150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DiagnosticSemaKinds.inc \ 20150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DeclNodes.inc \ 21150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan StmtNodes.inc 2287119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hines 23150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganclang_frontend_SRC_FILES := \ 24150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan ASTConsumers.cpp \ 25150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan ASTMerge.cpp \ 26150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan ASTUnit.cpp \ 27150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan CacheTokens.cpp \ 28361035524dc26094825134f30c07311f38f4f8b1Stephen Hines ChainedDiagnosticConsumer.cpp \ 299b879db75be6b8db4a7c804e9bba4c07c4cfa81cLogan Chien ChainedIncludesSource.cpp \ 30150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan CompilerInstance.cpp \ 31150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan CompilerInvocation.cpp \ 327c40f191b380ac7bc6de01691cb14fb52313f488Shih-wei Liao CreateInvocationFromCommandLine.cpp \ 33150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DependencyFile.cpp \ 34361035524dc26094825134f30c07311f38f4f8b1Stephen Hines DependencyGraph.cpp \ 35361035524dc26094825134f30c07311f38f4f8b1Stephen Hines DiagnosticRenderer.cpp \ 36150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan FrontendAction.cpp \ 37150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan FrontendActions.cpp \ 38150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan FrontendOptions.cpp \ 39d271e4b0c6c42a0e670226e697963df427e35a56Logan Chien HeaderIncludeGen.cpp \ 40150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan InitHeaderSearch.cpp \ 41150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan InitPreprocessor.cpp \ 42150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan LangStandards.cpp \ 43361035524dc26094825134f30c07311f38f4f8b1Stephen Hines LayoutOverrideSource.cpp \ 447c40f191b380ac7bc6de01691cb14fb52313f488Shih-wei Liao LogDiagnosticPrinter.cpp \ 45d271e4b0c6c42a0e670226e697963df427e35a56Logan Chien MultiplexConsumer.cpp \ 46150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan PrintPreprocessedOutput.cpp \ 4748a60c042162fa57933e96907fd869b04b26f3beStephen Hines SerializedDiagnosticPrinter.cpp \ 48fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien TextDiagnostic.cpp \ 49150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan TextDiagnosticBuffer.cpp \ 50150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan TextDiagnosticPrinter.cpp \ 51fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien Warnings.cpp \ 52fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien VerifyDiagnosticConsumer.cpp 5387119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hines 5487119a571ff5beacb3596bf7b9219bf855676ff7Stephen HinesLOCAL_SRC_FILES := $(clang_frontend_SRC_FILES) 5587119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hines 5687119a571ff5beacb3596bf7b9219bf855676ff7Stephen HinesLOCAL_MODULE:= libclangFrontend 5787119a571ff5beacb3596bf7b9219bf855676ff7Stephen HinesLOCAL_MODULE_TAGS:= optional 5887119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hines 59150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_MODULE_TAGS := optional 60150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 6187119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hinesinclude $(CLANG_HOST_BUILD_MK) 6287119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hinesinclude $(CLANG_TBLGEN_RULES_MK) 633f1d1f9131cb8ad24704a193ab29f938e1bc553fLoganinclude $(CLANG_VERSION_INC_MK) 6487119a571ff5beacb3596bf7b9219bf855676ff7Stephen Hinesinclude $(BUILD_HOST_STATIC_LIBRARY) 65