1# $OpenBSD: Makefile,v 1.10 2023/11/11 18:35:39 robert Exp $ 2 3LIB= lldELF 4NOPROFILE= 5 6CPPFLAGS+= -I${.OBJDIR}/../include/lld/ELF 7CPPFLAGS+= -I${LLD_SRCS}/include 8CPPFLAGS+= -I${LLD_SRCS}/ELF 9 10.include <bsd.own.mk> 11 12# ELF/Arch 13SRCS= AArch64.cpp \ 14 AMDGPU.cpp \ 15 ARM.cpp \ 16 AVR.cpp \ 17 Hexagon.cpp \ 18 Mips.cpp \ 19 MipsArchTree.cpp \ 20 MSP430.cpp \ 21 PPC.cpp \ 22 PPC64.cpp \ 23 RISCV.cpp \ 24 SPARCV9.cpp \ 25 X86.cpp \ 26 X86_64.cpp 27 28# ELF 29SRCS+= AArch64ErrataFix.cpp \ 30 ARMErrataFix.cpp \ 31 CallGraphSort.cpp \ 32 DWARF.cpp \ 33 Driver.cpp \ 34 DriverUtils.cpp \ 35 EhFrame.cpp \ 36 ICF.cpp \ 37 InputFiles.cpp \ 38 InputSection.cpp \ 39 LTO.cpp \ 40 LinkerScript.cpp \ 41 MapFile.cpp \ 42 MarkLive.cpp \ 43 OutputSections.cpp \ 44 Relocations.cpp \ 45 ScriptLexer.cpp \ 46 ScriptParser.cpp \ 47 SymbolTable.cpp \ 48 Symbols.cpp \ 49 SyntheticSections.cpp \ 50 Target.cpp \ 51 Thunks.cpp \ 52 Writer.cpp 53 54.PATH: ${.CURDIR}/../../../llvm/lld/ELF 55.PATH: ${.CURDIR}/../../../llvm/lld/ELF/Arch 56 57install: 58 @# Nothing here so far ... 59 60.include <bsd.lib.mk> 61