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