Home | History | Annotate | Download | only in IR
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 vmcore_SRC_FILES := \
      4   AsmWriter.cpp \
      5   Attributes.cpp \
      6   AutoUpgrade.cpp \
      7   BasicBlock.cpp \
      8   Comdat.cpp \
      9   ConstantFold.cpp \
     10   ConstantRange.cpp \
     11   Constants.cpp \
     12   Core.cpp \
     13   DataLayout.cpp \
     14   DebugInfo.cpp \
     15   DebugLoc.cpp \
     16   DiagnosticInfo.cpp \
     17   DiagnosticPrinter.cpp \
     18   DIBuilder.cpp \
     19   Dominators.cpp \
     20   Function.cpp \
     21   GCOV.cpp \
     22   GVMaterializer.cpp \
     23   Globals.cpp \
     24   IRBuilder.cpp \
     25   IRPrintingPasses.cpp \
     26   InlineAsm.cpp \
     27   Instruction.cpp \
     28   Instructions.cpp \
     29   IntrinsicInst.cpp \
     30   LLVMContext.cpp \
     31   LLVMContextImpl.cpp \
     32   LeakDetector.cpp \
     33   LegacyPassManager.cpp \
     34   Mangler.cpp \
     35   MDBuilder.cpp \
     36   Metadata.cpp \
     37   Module.cpp \
     38   Pass.cpp \
     39   PassManager.cpp \
     40   PassRegistry.cpp \
     41   Type.cpp \
     42   TypeFinder.cpp \
     43   Use.cpp \
     44   User.cpp \
     45   Value.cpp \
     46   ValueSymbolTable.cpp \
     47   ValueTypes.cpp \
     48   Verifier.cpp
     49 
     50 # For the host
     51 # =====================================================
     52 include $(CLEAR_VARS)
     53 
     54 REQUIRES_RTTI := 1
     55 
     56 LOCAL_SRC_FILES := $(vmcore_SRC_FILES)
     57 
     58 LOCAL_MODULE:= libLLVMCore
     59 
     60 LOCAL_MODULE_TAGS := optional
     61 
     62 include $(LLVM_HOST_BUILD_MK)
     63 include $(LLVM_GEN_INTRINSICS_MK)
     64 include $(BUILD_HOST_STATIC_LIBRARY)
     65 
     66 # For the device
     67 # =====================================================
     68 include $(CLEAR_VARS)
     69 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
     70 
     71 REQUIRES_RTTI := 1
     72 
     73 LOCAL_SRC_FILES := $(vmcore_SRC_FILES)
     74 
     75 LOCAL_MODULE:= libLLVMCore
     76 
     77 LOCAL_MODULE_TAGS := optional
     78 
     79 include $(LLVM_DEVICE_BUILD_MK)
     80 include $(LLVM_GEN_INTRINSICS_MK)
     81 include $(BUILD_STATIC_LIBRARY)
     82 endif
     83