Android.mk revision 0c115a16d479c7cda12c66bceb3782fd45177481
1150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_PATH:= $(call my-dir) 2150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 3150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan# For the host only 4150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan# ===================================================== 5150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganinclude $(CLEAR_VARS) 6150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganinclude $(CLEAR_TBLGEN_VARS) 7150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 8ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_MODULE := clang 9150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 10150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_MODULE_TAGS := optional tests 11150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 12b2dad2eb089019c73935e568087a03be1653d140LoganLOCAL_MODULE_CLASS := EXECUTABLES 13b2dad2eb089019c73935e568087a03be1653d140Logan 14150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganTBLGEN_TABLES := \ 15150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DiagnosticCommonKinds.inc \ 16150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DiagnosticDriverKinds.inc \ 17150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan DiagnosticFrontendKinds.inc \ 18150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan CC1Options.inc \ 19150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan CC1AsOptions.inc 20150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 21150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganclang_SRC_FILES := \ 22150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan cc1_main.cpp \ 23150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan cc1as_main.cpp \ 24150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan driver.cpp 25150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 26150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_SRC_FILES := $(clang_SRC_FILES) 27150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 28150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_STATIC_LIBRARIES := \ 29150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangFrontendTool \ 30150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangFrontend \ 31150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangDriver \ 32150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangSerialization \ 33150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangCodeGen \ 34150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangParse \ 35150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangSema \ 36d271e4b0c6c42a0e670226e697963df427e35a56Logan Chien libclangStaticAnalyzerFrontend \ 37d271e4b0c6c42a0e670226e697963df427e35a56Logan Chien libclangStaticAnalyzerCheckers \ 38d271e4b0c6c42a0e670226e697963df427e35a56Logan Chien libclangStaticAnalyzerCore \ 39150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangAnalysis \ 40150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangIndex \ 41150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangRewrite \ 42150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangAST \ 43150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangLex \ 44150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libclangBasic \ 45150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMARMAsmParser \ 46150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMARMCodeGen \ 47150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMARMDisassembler \ 48150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMX86Info \ 49150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMX86AsmParser \ 50150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMX86CodeGen \ 51150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMX86Disassembler \ 52d271e4b0c6c42a0e670226e697963df427e35a56Logan Chien libLLVMX86AsmPrinter \ 53d271e4b0c6c42a0e670226e697963df427e35a56Logan Chien libLLVMX86Utils \ 54150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMARMInfo \ 55150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMAsmParser \ 56150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMAsmPrinter \ 57150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMBitReader \ 58150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMBitWriter \ 59150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMSelectionDAG \ 60150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMInstCombine \ 610c115a16d479c7cda12c66bceb3782fd45177481Nowar Gu libLLVMInstrumentation \ 62150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMCodeGen \ 63150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMipo \ 64150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMipa \ 65150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMLinker \ 66150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMMC \ 67150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMMCParser \ 68150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMScalarOpts \ 69150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMTransformUtils \ 70150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMAnalysis \ 71150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMCore \ 72150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMSupport \ 73150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan libLLVMTarget 74150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 75150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5LoganLOCAL_LDLIBS += -lpthread -lm -ldl 76150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 77150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganinclude $(CLANG_HOST_BUILD_MK) 78150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganinclude $(CLANG_TBLGEN_RULES_MK) 79150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganinclude $(BUILD_HOST_EXECUTABLE) 80