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