Home | History | Annotate | Download | only in SelectionDAG
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 codegen_selectiondag_SRC_FILES := \
      4   DAGCombiner.cpp \
      5   FastISel.cpp \
      6   FunctionLoweringInfo.cpp \
      7   InstrEmitter.cpp \
      8   LegalizeDAG.cpp \
      9   LegalizeFloatTypes.cpp \
     10   LegalizeIntegerTypes.cpp \
     11   LegalizeTypes.cpp \
     12   LegalizeTypesGeneric.cpp \
     13   LegalizeVectorOps.cpp \
     14   LegalizeVectorTypes.cpp \
     15   ResourcePriorityQueue.cpp \
     16   ScheduleDAGFast.cpp \
     17   ScheduleDAGRRList.cpp \
     18   ScheduleDAGSDNodes.cpp \
     19   ScheduleDAGVLIW.cpp \
     20   SelectionDAG.cpp \
     21   SelectionDAGBuilder.cpp \
     22   SelectionDAGDumper.cpp \
     23   SelectionDAGISel.cpp \
     24   SelectionDAGPrinter.cpp \
     25   TargetLowering.cpp \
     26   TargetSelectionDAGInfo.cpp
     27 
     28 # For the host
     29 # =====================================================
     30 include $(CLEAR_VARS)
     31 
     32 LOCAL_SRC_FILES := $(codegen_selectiondag_SRC_FILES)
     33 
     34 LOCAL_MODULE:= libLLVMSelectionDAG
     35 
     36 LOCAL_MODULE_TAGS := optional
     37 
     38 include $(LLVM_HOST_BUILD_MK)
     39 include $(LLVM_GEN_INTRINSICS_MK)
     40 include $(BUILD_HOST_STATIC_LIBRARY)
     41 
     42 # For the device
     43 # =====================================================
     44 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
     45 include $(CLEAR_VARS)
     46 
     47 LOCAL_SRC_FILES := $(codegen_selectiondag_SRC_FILES)
     48 
     49 LOCAL_MODULE:= libLLVMSelectionDAG
     50 
     51 LOCAL_MODULE_TAGS := optional
     52 
     53 include $(LLVM_DEVICE_BUILD_MK)
     54 include $(LLVM_GEN_INTRINSICS_MK)
     55 include $(BUILD_STATIC_LIBRARY)
     56 endif
     57