1# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:51 joerg Exp $ 2 3LIB= LLVMDebugInfoPDB 4 5.include <bsd.init.mk> 6 7.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB 8 9SRCS+= 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 53SRCS+= 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