xref: /openbsd-src/gnu/usr.bin/clang/libLLVMDebugInfoCodeView/Makefile (revision 1ad61ae0a79a724d2d3ec69e69c8e1d1ff6b53a0)
1*1ad61ae0Srobert# $OpenBSD: Makefile,v 1.12 2023/11/11 18:35:36 robert Exp $
2d4741794Spatrick
3d4741794SpatrickLIB=	LLVMDebugInfoCodeView
4d4741794SpatrickNOPROFILE=
5d4741794Spatrick
6d4741794SpatrickCPPFLAGS+=	-I${LLVM_SRCS}/include/llvm/DebugInfo/CodeView
7d4741794Spatrick
82584ca0bSjsgSRCS+=	AppendingTypeTableBuilder.cpp \
9d4741794Spatrick	CodeViewError.cpp \
1003adc85bSpatrick	CodeViewRecordIO.cpp \
11aa997e52Spatrick	ContinuationRecordBuilder.cpp \
12d1df930fSpatrick	CVSymbolVisitor.cpp \
13d1df930fSpatrick	CVTypeVisitor.cpp \
14d1df930fSpatrick	DebugChecksumsSubsection.cpp \
15d1df930fSpatrick	DebugCrossExSubsection.cpp \
16d1df930fSpatrick	DebugCrossImpSubsection.cpp \
17d1df930fSpatrick	DebugFrameDataSubsection.cpp \
18d1df930fSpatrick	DebugInlineeLinesSubsection.cpp \
19d1df930fSpatrick	DebugLinesSubsection.cpp \
20d1df930fSpatrick	DebugStringTableSubsection.cpp \
21d1df930fSpatrick	DebugSubsection.cpp \
22d1df930fSpatrick	DebugSubsectionRecord.cpp \
23d1df930fSpatrick	DebugSubsectionVisitor.cpp \
24d1df930fSpatrick	DebugSymbolRVASubsection.cpp \
25d1df930fSpatrick	DebugSymbolsSubsection.cpp \
26*1ad61ae0Srobert	DebugInfoCodeViewEnumTables.cpp \
27f7631674Spatrick	Formatters.cpp \
28aa997e52Spatrick	GlobalTypeTableBuilder.cpp \
29d1df930fSpatrick	LazyRandomTypeCollection.cpp \
30d4741794Spatrick	Line.cpp \
31d1df930fSpatrick	MergingTypeTableBuilder.cpp \
32aa997e52Spatrick	RecordName.cpp \
33d4741794Spatrick	RecordSerialization.cpp \
34aa997e52Spatrick	SimpleTypeSerializer.cpp \
35d1df930fSpatrick	StringsAndChecksums.cpp \
36d1df930fSpatrick	SymbolDumper.cpp \
377350f337Spatrick	SymbolRecordHelpers.cpp \
387350f337Spatrick	SymbolRecordMapping.cpp \
39d1df930fSpatrick	SymbolSerializer.cpp \
4003adc85bSpatrick	TypeDumpVisitor.cpp \
41f7631674Spatrick	TypeIndex.cpp \
42aa997e52Spatrick	TypeIndexDiscovery.cpp \
43d1df930fSpatrick	TypeHashing.cpp \
447350f337Spatrick	TypeRecordHelpers.cpp \
4503adc85bSpatrick	TypeRecordMapping.cpp \
46f7631674Spatrick	TypeStreamMerger.cpp \
47f7631674Spatrick	TypeTableCollection.cpp
48d4741794Spatrick
49dd7183d7SjsgDebugInfoCodeViewEnumTables.cpp:
50dd7183d7Sjsg	ln -s ${LLVM_SRCS}/lib/DebugInfo/CodeView/EnumTables.cpp $@
51dd7183d7Sjsg
52aa1fa3d4Spatrick.PATH:	${.CURDIR}/../../../llvm/llvm/lib/DebugInfo/CodeView
53d4741794Spatrick
54dd7183d7SjsgCLEANFILES+= DebugInfoCodeViewEnumTables.cpp
55