Home | History | Annotate | Download | only in PDB
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 # No dia support
      4 debuginfo_pdb_SRC_FILES := \
      5   IPDBSourceFile.cpp \
      6   PDB.cpp \
      7   PDBContext.cpp \
      8   PDBExtras.cpp \
      9   PDBInterfaceAnchors.cpp \
     10   PDBSymbolAnnotation.cpp \
     11   PDBSymbolBlock.cpp \
     12   PDBSymbolCompiland.cpp \
     13   PDBSymbolCompilandDetails.cpp \
     14   PDBSymbolCompilandEnv.cpp \
     15   PDBSymbol.cpp \
     16   PDBSymbolCustom.cpp \
     17   PDBSymbolData.cpp \
     18   PDBSymbolExe.cpp \
     19   PDBSymbolFunc.cpp \
     20   PDBSymbolFuncDebugEnd.cpp \
     21   PDBSymbolFuncDebugStart.cpp \
     22   PDBSymbolLabel.cpp \
     23   PDBSymbolPublicSymbol.cpp \
     24   PDBSymbolThunk.cpp \
     25   PDBSymbolTypeArray.cpp \
     26   PDBSymbolTypeBaseClass.cpp \
     27   PDBSymbolTypeBuiltin.cpp \
     28   PDBSymbolTypeCustom.cpp \
     29   PDBSymbolTypeDimension.cpp \
     30   PDBSymbolTypeEnum.cpp \
     31   PDBSymbolTypeFriend.cpp \
     32   PDBSymbolTypeFunctionArg.cpp \
     33   PDBSymbolTypeFunctionSig.cpp \
     34   PDBSymbolTypeManaged.cpp \
     35   PDBSymbolTypePointer.cpp \
     36   PDBSymbolTypeTypedef.cpp \
     37   PDBSymbolTypeUDT.cpp \
     38   PDBSymbolTypeVTable.cpp \
     39   PDBSymbolTypeVTableShape.cpp \
     40   PDBSymbolUnknown.cpp \
     41   PDBSymbolUsingNamespace.cpp \
     42   PDBSymDumper.cpp
     43 
     44 # For the host
     45 # =====================================================
     46 include $(CLEAR_VARS)
     47 
     48 REQUIRES_RTTI := 1
     49 
     50 LOCAL_SRC_FILES := $(debuginfo_pdb_SRC_FILES)
     51 
     52 LOCAL_MODULE:= libLLVMDebugInfoPDB
     53 
     54 LOCAL_MODULE_HOST_OS := darwin linux windows
     55 
     56 include $(LLVM_HOST_BUILD_MK)
     57 include $(LLVM_GEN_INTRINSICS_MK)
     58 include $(BUILD_HOST_STATIC_LIBRARY)
     59 
     60 # For the device
     61 # =====================================================
     62 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
     63 include $(CLEAR_VARS)
     64 
     65 REQUIRES_RTTI := 1
     66 
     67 LOCAL_SRC_FILES := $(debuginfo_pdb_SRC_FILES)
     68 
     69 LOCAL_MODULE:= libLLVMDebugInfoPDB
     70 
     71 include $(LLVM_DEVICE_BUILD_MK)
     72 include $(LLVM_GEN_INTRINSICS_MK)
     73 include $(BUILD_STATIC_LIBRARY)
     74 endif
     75