xref: /netbsd-src/external/apache2/llvm/lib/libLLVMDebugInfoPDB/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
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