1*53d1339bSjoerg# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:51 joerg Exp $ 276c7fc5fSjoerg 376c7fc5fSjoergLIB= LLVMDebugInfoPDB 476c7fc5fSjoerg 576c7fc5fSjoerg.include <bsd.init.mk> 676c7fc5fSjoerg 776c7fc5fSjoerg.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB 876c7fc5fSjoerg 976c7fc5fSjoergSRCS+= GenericError.cpp \ 1076c7fc5fSjoerg IPDBSourceFile.cpp \ 1176c7fc5fSjoerg PDB.cpp \ 1276c7fc5fSjoerg PDBContext.cpp \ 1376c7fc5fSjoerg PDBExtras.cpp \ 1476c7fc5fSjoerg PDBInterfaceAnchors.cpp \ 1576c7fc5fSjoerg PDBSymbol.cpp \ 1676c7fc5fSjoerg PDBSymbolAnnotation.cpp \ 1776c7fc5fSjoerg PDBSymbolBlock.cpp \ 1876c7fc5fSjoerg PDBSymbolCompiland.cpp \ 1976c7fc5fSjoerg PDBSymbolCompilandDetails.cpp \ 2076c7fc5fSjoerg PDBSymbolCompilandEnv.cpp \ 2176c7fc5fSjoerg PDBSymbolCustom.cpp \ 2276c7fc5fSjoerg PDBSymbolData.cpp \ 2376c7fc5fSjoerg PDBSymbolExe.cpp \ 2476c7fc5fSjoerg PDBSymbolFunc.cpp \ 2576c7fc5fSjoerg PDBSymbolFuncDebugEnd.cpp \ 2676c7fc5fSjoerg PDBSymbolFuncDebugStart.cpp \ 2776c7fc5fSjoerg PDBSymbolLabel.cpp \ 2876c7fc5fSjoerg PDBSymbolPublicSymbol.cpp \ 2976c7fc5fSjoerg PDBSymbolThunk.cpp \ 3076c7fc5fSjoerg PDBSymbolTypeArray.cpp \ 3176c7fc5fSjoerg PDBSymbolTypeBaseClass.cpp \ 3276c7fc5fSjoerg PDBSymbolTypeBuiltin.cpp \ 3376c7fc5fSjoerg PDBSymbolTypeCustom.cpp \ 3476c7fc5fSjoerg PDBSymbolTypeDimension.cpp \ 3576c7fc5fSjoerg PDBSymbolTypeEnum.cpp \ 3676c7fc5fSjoerg PDBSymbolTypeFriend.cpp \ 3776c7fc5fSjoerg PDBSymbolTypeFunctionArg.cpp \ 3876c7fc5fSjoerg PDBSymbolTypeFunctionSig.cpp \ 3976c7fc5fSjoerg PDBSymbolTypeManaged.cpp \ 4076c7fc5fSjoerg PDBSymbolTypePointer.cpp \ 4176c7fc5fSjoerg PDBSymbolTypeTypedef.cpp \ 4276c7fc5fSjoerg PDBSymbolTypeUDT.cpp \ 4376c7fc5fSjoerg PDBSymbolTypeVTable.cpp \ 4476c7fc5fSjoerg PDBSymbolTypeVTableShape.cpp \ 4576c7fc5fSjoerg PDBSymbolUnknown.cpp \ 4676c7fc5fSjoerg PDBSymbolUsingNamespace.cpp \ 4776c7fc5fSjoerg PDBSymDumper.cpp \ 4876c7fc5fSjoerg UDTLayout.cpp 4976c7fc5fSjoerg 50*53d1339bSjoerg.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB/Native 51*53d1339bSjoerg 52*53d1339bSjoerg 53*53d1339bSjoergSRCS+= DbiModuleDescriptorBuilder.cpp \ 54*53d1339bSjoerg DbiModuleDescriptor.cpp \ 55*53d1339bSjoerg DbiModuleList.cpp \ 56*53d1339bSjoerg DbiStreamBuilder.cpp \ 57*53d1339bSjoerg DbiStream.cpp \ 58*53d1339bSjoerg EnumTables.cpp \ 59*53d1339bSjoerg GlobalsStream.cpp \ 60*53d1339bSjoerg GSIStreamBuilder.cpp \ 61*53d1339bSjoerg Hash.cpp \ 62*53d1339bSjoerg HashTable.cpp \ 63*53d1339bSjoerg InfoStreamBuilder.cpp \ 64*53d1339bSjoerg InfoStream.cpp \ 65*53d1339bSjoerg InjectedSourceStream.cpp \ 66*53d1339bSjoerg ModuleDebugStream.cpp \ 67*53d1339bSjoerg NamedStreamMap.cpp \ 68*53d1339bSjoerg NativeCompilandSymbol.cpp \ 69*53d1339bSjoerg NativeEnumGlobals.cpp \ 70*53d1339bSjoerg NativeEnumInjectedSources.cpp \ 71*53d1339bSjoerg NativeEnumLineNumbers.cpp \ 72*53d1339bSjoerg NativeEnumModules.cpp \ 73*53d1339bSjoerg NativeEnumSymbols.cpp \ 74*53d1339bSjoerg NativeEnumTypes.cpp \ 75*53d1339bSjoerg NativeExeSymbol.cpp \ 76*53d1339bSjoerg NativeFunctionSymbol.cpp \ 77*53d1339bSjoerg NativeInlineSiteSymbol.cpp \ 78*53d1339bSjoerg NativeLineNumber.cpp \ 79*53d1339bSjoerg NativePublicSymbol.cpp \ 80*53d1339bSjoerg NativeRawSymbol.cpp \ 81*53d1339bSjoerg NativeSession.cpp \ 82*53d1339bSjoerg NativeSourceFile.cpp \ 83*53d1339bSjoerg NativeSymbolEnumerator.cpp \ 84*53d1339bSjoerg NativeTypeArray.cpp \ 85*53d1339bSjoerg NativeTypeBuiltin.cpp \ 86*53d1339bSjoerg NativeTypeEnum.cpp \ 87*53d1339bSjoerg NativeTypeFunctionSig.cpp \ 88*53d1339bSjoerg NativeTypePointer.cpp \ 89*53d1339bSjoerg NativeTypeTypedef.cpp \ 90*53d1339bSjoerg NativeTypeUDT.cpp \ 91*53d1339bSjoerg NativeTypeVTShape.cpp \ 92*53d1339bSjoerg PDBFileBuilder.cpp \ 93*53d1339bSjoerg PDBFile.cpp \ 94*53d1339bSjoerg PDBStringTableBuilder.cpp \ 95*53d1339bSjoerg PDBStringTable.cpp \ 96*53d1339bSjoerg PublicsStream.cpp \ 97*53d1339bSjoerg RawError.cpp \ 98*53d1339bSjoerg SymbolCache.cpp \ 99*53d1339bSjoerg SymbolStream.cpp \ 100*53d1339bSjoerg TpiHashing.cpp \ 101*53d1339bSjoerg TpiStreamBuilder.cpp \ 102*53d1339bSjoerg TpiStream.cpp 103*53d1339bSjoerg 10476c7fc5fSjoerg.if defined(HOSTLIB) 10576c7fc5fSjoerg.include <bsd.hostlib.mk> 10676c7fc5fSjoerg.else 10776c7fc5fSjoerg.include <bsd.lib.mk> 10876c7fc5fSjoerg.endif 109