Makefile文件  |  53行  |  1.18 KB

LOCAL_PATH:= $(call my-dir)

codegen_selectiondag_SRC_FILES :=	\
	DAGCombiner.cpp	\
	FastISel.cpp	\
	FunctionLoweringInfo.cpp	\
	InstrEmitter.cpp	\
	LegalizeDAG.cpp	\
	LegalizeFloatTypes.cpp	\
	LegalizeIntegerTypes.cpp	\
	LegalizeTypes.cpp	\
	LegalizeTypesGeneric.cpp	\
	LegalizeVectorOps.cpp	\
	LegalizeVectorTypes.cpp	\
	ScheduleDAGFast.cpp	\
	ScheduleDAGList.cpp	\
	ScheduleDAGRRList.cpp	\
	ScheduleDAGSDNodes.cpp	\
	SelectionDAG.cpp	\
	SelectionDAGBuilder.cpp	\
	SelectionDAGISel.cpp	\
	SelectionDAGPrinter.cpp	\
	TargetLowering.cpp      \
        TargetSelectionDAGInfo.cpp

# For the host
# =====================================================
include $(CLEAR_VARS)

LOCAL_SRC_FILES := $(codegen_selectiondag_SRC_FILES)

LOCAL_MODULE:= libLLVMSelectionDAG

LOCAL_MODULE_TAGS := optional

include $(LLVM_HOST_BUILD_MK)
include $(LLVM_GEN_INTRINSICS_MK)
include $(BUILD_HOST_STATIC_LIBRARY)

# For the device
# =====================================================
include $(CLEAR_VARS)

LOCAL_SRC_FILES := $(codegen_selectiondag_SRC_FILES)

LOCAL_MODULE:= libLLVMSelectionDAG

LOCAL_MODULE_TAGS := optional

include $(LLVM_DEVICE_BUILD_MK)
include $(LLVM_GEN_INTRINSICS_MK)
include $(BUILD_STATIC_LIBRARY)