Home | History | Annotate | Line # | Download | only in libLLVMDebugInfoPDB
      1 #	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:51 joerg Exp $
      2 
      3 LIB=	LLVMDebugInfoPDB
      4 
      5 .include <bsd.init.mk>
      6 
      7 .PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB
      8 
      9 SRCS+=	GenericError.cpp \
     10 	IPDBSourceFile.cpp \
     11 	PDB.cpp \
     12 	PDBContext.cpp \
     13 	PDBExtras.cpp \
     14 	PDBInterfaceAnchors.cpp \
     15 	PDBSymbol.cpp \
     16 	PDBSymbolAnnotation.cpp \
     17 	PDBSymbolBlock.cpp \
     18 	PDBSymbolCompiland.cpp \
     19 	PDBSymbolCompilandDetails.cpp \
     20 	PDBSymbolCompilandEnv.cpp \
     21 	PDBSymbolCustom.cpp \
     22 	PDBSymbolData.cpp \
     23 	PDBSymbolExe.cpp \
     24 	PDBSymbolFunc.cpp \
     25 	PDBSymbolFuncDebugEnd.cpp \
     26 	PDBSymbolFuncDebugStart.cpp \
     27 	PDBSymbolLabel.cpp \
     28 	PDBSymbolPublicSymbol.cpp \
     29 	PDBSymbolThunk.cpp \
     30 	PDBSymbolTypeArray.cpp \
     31 	PDBSymbolTypeBaseClass.cpp \
     32 	PDBSymbolTypeBuiltin.cpp \
     33 	PDBSymbolTypeCustom.cpp \
     34 	PDBSymbolTypeDimension.cpp \
     35 	PDBSymbolTypeEnum.cpp \
     36 	PDBSymbolTypeFriend.cpp \
     37 	PDBSymbolTypeFunctionArg.cpp \
     38 	PDBSymbolTypeFunctionSig.cpp \
     39 	PDBSymbolTypeManaged.cpp \
     40 	PDBSymbolTypePointer.cpp \
     41 	PDBSymbolTypeTypedef.cpp \
     42 	PDBSymbolTypeUDT.cpp \
     43 	PDBSymbolTypeVTable.cpp \
     44 	PDBSymbolTypeVTableShape.cpp \
     45 	PDBSymbolUnknown.cpp \
     46 	PDBSymbolUsingNamespace.cpp \
     47 	PDBSymDumper.cpp \
     48 	UDTLayout.cpp
     49 
     50 .PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB/Native
     51 
     52 
     53 SRCS+=	DbiModuleDescriptorBuilder.cpp \
     54 	DbiModuleDescriptor.cpp \
     55 	DbiModuleList.cpp \
     56 	DbiStreamBuilder.cpp \
     57 	DbiStream.cpp \
     58 	EnumTables.cpp \
     59 	GlobalsStream.cpp \
     60 	GSIStreamBuilder.cpp \
     61 	Hash.cpp \
     62 	HashTable.cpp \
     63 	InfoStreamBuilder.cpp \
     64 	InfoStream.cpp \
     65 	InjectedSourceStream.cpp \
     66 	ModuleDebugStream.cpp \
     67 	NamedStreamMap.cpp \
     68 	NativeCompilandSymbol.cpp \
     69 	NativeEnumGlobals.cpp \
     70 	NativeEnumInjectedSources.cpp \
     71 	NativeEnumLineNumbers.cpp \
     72 	NativeEnumModules.cpp \
     73 	NativeEnumSymbols.cpp \
     74 	NativeEnumTypes.cpp \
     75 	NativeExeSymbol.cpp \
     76 	NativeFunctionSymbol.cpp \
     77 	NativeInlineSiteSymbol.cpp \
     78 	NativeLineNumber.cpp \
     79 	NativePublicSymbol.cpp \
     80 	NativeRawSymbol.cpp \
     81 	NativeSession.cpp \
     82 	NativeSourceFile.cpp \
     83 	NativeSymbolEnumerator.cpp \
     84 	NativeTypeArray.cpp \
     85 	NativeTypeBuiltin.cpp \
     86 	NativeTypeEnum.cpp \
     87 	NativeTypeFunctionSig.cpp \
     88 	NativeTypePointer.cpp \
     89 	NativeTypeTypedef.cpp \
     90 	NativeTypeUDT.cpp \
     91 	NativeTypeVTShape.cpp \
     92 	PDBFileBuilder.cpp \
     93 	PDBFile.cpp \
     94 	PDBStringTableBuilder.cpp \
     95 	PDBStringTable.cpp \
     96 	PublicsStream.cpp \
     97 	RawError.cpp \
     98 	SymbolCache.cpp \
     99 	SymbolStream.cpp \
    100 	TpiHashing.cpp \
    101 	TpiStreamBuilder.cpp \
    102 	TpiStream.cpp
    103 
    104 .if defined(HOSTLIB)
    105 .include <bsd.hostlib.mk>
    106 .else
    107 .include <bsd.lib.mk>
    108 .endif
    109