Home | History | Annotate | Download | only in CodeGen
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 clang_codegen_TBLGEN_TABLES := \
      4   AttrList.inc \
      5   AttrParsedAttrList.inc \
      6   Attrs.inc \
      7   AttrVisitor.inc \
      8   CommentCommandList.inc \
      9   CommentNodes.inc \
     10   DeclNodes.inc \
     11   DiagnosticCommonKinds.inc \
     12   DiagnosticFrontendKinds.inc \
     13   DiagnosticSemaKinds.inc \
     14   StmtNodes.inc \
     15   arm_neon.inc
     16 
     17 clang_codegen_SRC_FILES := \
     18   BackendUtil.cpp \
     19   CGAtomic.cpp \
     20   CGBlocks.cpp \
     21   CGBuiltin.cpp \
     22   CGCUDANV.cpp \
     23   CGCUDARuntime.cpp \
     24   CGCXX.cpp \
     25   CGCXXABI.cpp \
     26   CGCall.cpp \
     27   CGClass.cpp \
     28   CGCleanup.cpp \
     29   CGDebugInfo.cpp \
     30   CGDecl.cpp \
     31   CGDeclCXX.cpp \
     32   CGException.cpp \
     33   CGExpr.cpp \
     34   CGExprAgg.cpp \
     35   CGExprCXX.cpp \
     36   CGExprComplex.cpp \
     37   CGExprConstant.cpp \
     38   CGExprScalar.cpp \
     39   CGObjC.cpp \
     40   CGObjCGNU.cpp \
     41   CGObjCMac.cpp \
     42   CGObjCRuntime.cpp \
     43   CGOpenCLRuntime.cpp \
     44   CGOpenMPRuntime.cpp \
     45   CGLoopInfo.cpp \
     46   CGRecordLayoutBuilder.cpp \
     47   CGStmt.cpp \
     48   CGStmtOpenMP.cpp \
     49   CGVTT.cpp \
     50   CGVTables.cpp \
     51   CodeGenABITypes.cpp \
     52   CodeGenAction.cpp \
     53   CodeGenFunction.cpp \
     54   CodeGenModule.cpp \
     55   CodeGenPGO.cpp \
     56   CodeGenTBAA.cpp \
     57   CodeGenTypes.cpp \
     58   ItaniumCXXABI.cpp \
     59   MicrosoftCXXABI.cpp \
     60   ModuleBuilder.cpp \
     61   SanitizerBlacklist.cpp \
     62   TargetInfo.cpp
     63 
     64 # For the host only
     65 # =====================================================
     66 include $(CLEAR_VARS)
     67 include $(CLEAR_TBLGEN_VARS)
     68 
     69 LOCAL_MODULE:= libclangCodeGen
     70 LOCAL_MODULE_TAGS := optional
     71 
     72 LOCAL_SRC_FILES := $(clang_codegen_SRC_FILES)
     73 TBLGEN_TABLES := $(clang_codegen_TBLGEN_TABLES)
     74 
     75 include $(CLANG_HOST_BUILD_MK)
     76 include $(CLANG_VERSION_INC_MK)
     77 include $(CLANG_TBLGEN_RULES_MK)
     78 include $(LLVM_GEN_INTRINSICS_MK)
     79 include $(BUILD_HOST_STATIC_LIBRARY)
     80