1# $OpenBSD: Makefile,v 1.9 2021/04/28 12:55:41 patrick 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# ELF/Arch 12SRCS= AArch64ErrataFix.cpp \ 13 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+= ARMErrataFix.cpp \ 30 CallGraphSort.cpp \ 31 DWARF.cpp \ 32 Driver.cpp \ 33 DriverUtils.cpp \ 34 EhFrame.cpp \ 35 ICF.cpp \ 36 InputFiles.cpp \ 37 InputSection.cpp \ 38 LTO.cpp \ 39 LinkerScript.cpp \ 40 MapFile.cpp \ 41 MarkLive.cpp \ 42 OutputSections.cpp \ 43 Relocations.cpp \ 44 ScriptLexer.cpp \ 45 ScriptParser.cpp \ 46 SymbolTable.cpp \ 47 Symbols.cpp \ 48 SyntheticSections.cpp \ 49 Target.cpp \ 50 Thunks.cpp \ 51 Writer.cpp \ 52 53.PATH: ${.CURDIR}/../../../llvm/lld/ELF 54.PATH: ${.CURDIR}/../../../llvm/lld/ELF/Arch 55 56install: 57 @# Nothing here so far ... 58 59.include <bsd.lib.mk> 60