1# $OpenBSD: Makefile,v 1.5 2020/08/03 14:45:25 patrick Exp $ 2 3LIB= LLVMDebugInfoPDB 4NOPROFILE= 5 6CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/DebugInfo/PDB 7 8SRCS+= DbiModuleDescriptor.cpp \ 9 DbiModuleDescriptorBuilder.cpp \ 10 DbiModuleList.cpp \ 11 DbiStream.cpp \ 12 DbiStreamBuilder.cpp \ 13 DebugInfoPDBEnumTables.cpp \ 14 GSIStreamBuilder.cpp \ 15 GenericError.cpp \ 16 GlobalsStream.cpp \ 17 Hash.cpp \ 18 HashTable.cpp \ 19 IPDBSourceFile.cpp \ 20 InfoStream.cpp \ 21 InfoStreamBuilder.cpp \ 22 InjectedSourceStream.cpp \ 23 ModuleDebugStream.cpp \ 24 NamedStreamMap.cpp \ 25 NativeCompilandSymbol.cpp \ 26 NativeEnumGlobals.cpp \ 27 NativeEnumInjectedSources.cpp \ 28 NativeEnumModules.cpp \ 29 NativeEnumTypes.cpp \ 30 NativeExeSymbol.cpp \ 31 NativeRawSymbol.cpp \ 32 NativeSymbolEnumerator.cpp \ 33 NativeTypeArray.cpp \ 34 NativeTypeBuiltin.cpp \ 35 NativeTypeEnum.cpp \ 36 NativeTypeFunctionSig.cpp \ 37 NativeTypePointer.cpp \ 38 NativeTypeTypedef.cpp \ 39 NativeTypeUDT.cpp \ 40 NativeTypeVTShape.cpp \ 41 NativeSession.cpp \ 42 PDB.cpp \ 43 PDBContext.cpp \ 44 PDBExtras.cpp \ 45 PDBFile.cpp \ 46 PDBFileBuilder.cpp \ 47 PDBInterfaceAnchors.cpp \ 48 PDBStringTable.cpp \ 49 PDBStringTableBuilder.cpp \ 50 PDBSymDumper.cpp \ 51 PDBSymbol.cpp \ 52 PDBSymbolAnnotation.cpp \ 53 PDBSymbolBlock.cpp \ 54 PDBSymbolCompiland.cpp \ 55 PDBSymbolCompilandDetails.cpp \ 56 PDBSymbolCompilandEnv.cpp \ 57 PDBSymbolCustom.cpp \ 58 PDBSymbolData.cpp \ 59 PDBSymbolExe.cpp \ 60 PDBSymbolFunc.cpp \ 61 PDBSymbolFuncDebugEnd.cpp \ 62 PDBSymbolFuncDebugStart.cpp \ 63 PDBSymbolLabel.cpp \ 64 PDBSymbolPublicSymbol.cpp \ 65 PDBSymbolThunk.cpp \ 66 PDBSymbolTypeArray.cpp \ 67 PDBSymbolTypeBaseClass.cpp \ 68 PDBSymbolTypeBuiltin.cpp \ 69 PDBSymbolTypeCustom.cpp \ 70 PDBSymbolTypeDimension.cpp \ 71 PDBSymbolTypeEnum.cpp \ 72 PDBSymbolTypeFriend.cpp \ 73 PDBSymbolTypeFunctionArg.cpp \ 74 PDBSymbolTypeFunctionSig.cpp \ 75 PDBSymbolTypeManaged.cpp \ 76 PDBSymbolTypePointer.cpp \ 77 PDBSymbolTypeTypedef.cpp \ 78 PDBSymbolTypeUDT.cpp \ 79 PDBSymbolTypeVTable.cpp \ 80 PDBSymbolTypeVTableShape.cpp \ 81 PDBSymbolUnknown.cpp \ 82 PDBSymbolUsingNamespace.cpp \ 83 PublicsStream.cpp \ 84 RawError.cpp \ 85 SymbolCache.cpp \ 86 SymbolStream.cpp \ 87 TpiHashing.cpp \ 88 TpiStream.cpp \ 89 TpiStreamBuilder.cpp \ 90 UDTLayout.cpp \ 91 92DebugInfoPDBEnumTables.cpp: 93 ln -s ${LLVM_SRCS}/lib/DebugInfo/PDB/Native/EnumTables.cpp $@ 94 95.PATH: ${.CURDIR}/../../../llvm/llvm/lib/DebugInfo/PDB 96.PATH: ${.CURDIR}/../../../llvm/llvm/lib/DebugInfo/PDB/Native 97 98CLEANFILES+= DebugInfoPDBEnumTables.cpp 99