1# $OpenBSD: Makefile,v 1.11 2023/11/11 18:35:37 robert Exp $ 2 3LIB= LLVMObject 4NOPROFILE= 5 6CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/Object 7 8SRCS+= Archive.cpp \ 9 ArchiveWriter.cpp \ 10 Binary.cpp \ 11 BuildID.cpp \ 12 COFFImportFile.cpp \ 13 COFFModuleDefinition.cpp \ 14 COFFObjectFile.cpp \ 15 Decompressor.cpp \ 16 ObjectDXContainer.cpp \ 17 ObjectELF.cpp \ 18 ELFObjectFile.cpp \ 19 ObjectError.cpp \ 20 FaultMapParser.cpp \ 21 IRObjectFile.cpp \ 22 IRSymtab.cpp \ 23 MachOObjectFile.cpp \ 24 MachOUniversal.cpp \ 25 ObjectMinidump.cpp \ 26 ModuleSymbolTable.cpp \ 27 Object.cpp \ 28 ObjectFile.cpp \ 29 OffloadBinary.cpp \ 30 RecordStreamer.cpp \ 31 RelocationResolver.cpp \ 32 SymbolicFile.cpp \ 33 SymbolSize.cpp \ 34 TapiFile.cpp \ 35 TapiUniversal.cpp \ 36 MachOUniversalWriter.cpp \ 37 WasmObjectFile.cpp \ 38 WindowsMachineFlag.cpp \ 39 WindowsResource.cpp \ 40 XCOFFObjectFile.cpp 41 42ObjectDXContainer.cpp: 43 ln -s ${LLVM_SRCS}/lib/Object/DXContainer.cpp $@ 44 45ObjectELF.cpp: 46 ln -s ${LLVM_SRCS}/lib/Object/ELF.cpp $@ 47 48ObjectError.cpp: 49 ln -s ${LLVM_SRCS}/lib/Object/Error.cpp $@ 50 51ObjectMinidump.cpp: 52 ln -s ${LLVM_SRCS}/lib/Object/Minidump.cpp $@ 53 54.PATH: ${.CURDIR}/../../../llvm/llvm/lib/Object 55 56CLEANFILES+= ObjectELF.cpp ObjectError.cpp ObjectMinidump.cpp 57