Date: Tue, 24 Mar 2015 22:50:41 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r280480 - projects/lld-import/usr.bin/clang/lld Message-ID: <201503242250.t2OMofYx053229@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Tue Mar 24 22:50:40 2015 New Revision: 280480 URL: https://svnweb.freebsd.org/changeset/base/280480 Log: Add Makefile and .inc files for building lld; not yet connected to buildworld. Added: projects/lld-import/usr.bin/clang/lld/ projects/lld-import/usr.bin/clang/lld/CoreOptions.inc (contents, props changed) projects/lld-import/usr.bin/clang/lld/DarwinLdOptions.inc (contents, props changed) projects/lld-import/usr.bin/clang/lld/GnuLdOptions.inc (contents, props changed) projects/lld-import/usr.bin/clang/lld/Makefile (contents, props changed) projects/lld-import/usr.bin/clang/lld/UniversalDriverOptions.inc (contents, props changed) projects/lld-import/usr.bin/clang/lld/WinLinkOptions.inc (contents, props changed) Added: projects/lld-import/usr.bin/clang/lld/CoreOptions.inc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/lld-import/usr.bin/clang/lld/CoreOptions.inc Tue Mar 24 22:50:40 2015 (r280480) @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "CoreOptions.inc.h" Added: projects/lld-import/usr.bin/clang/lld/DarwinLdOptions.inc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/lld-import/usr.bin/clang/lld/DarwinLdOptions.inc Tue Mar 24 22:50:40 2015 (r280480) @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "DarwinLdOptions.inc.h" Added: projects/lld-import/usr.bin/clang/lld/GnuLdOptions.inc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/lld-import/usr.bin/clang/lld/GnuLdOptions.inc Tue Mar 24 22:50:40 2015 (r280480) @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "GnuLdOptions.inc.h" Added: projects/lld-import/usr.bin/clang/lld/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/lld-import/usr.bin/clang/lld/Makefile Tue Mar 24 22:50:40 2015 (r280480) @@ -0,0 +1,112 @@ +# $FreeBSD$ + +MAN= +.include <src.opts.mk> + +PROG_CXX=lld + +CFLAGS+=-I${.CURDIR} +CFLAGS+=-I${LLD_SRCS}/include +CFLAGS+=-I${LLD_SRCS}/lib/ReaderWriter/ELF +CFLAGS+=-I${LLD_SRCS}/lib/ReaderWriter/ELF/X86_64 + +SRCDIR= tools/lld +SRCS= lib/Config/Version.cpp \ + lib/Core/DefinedAtom.cpp \ + lib/Core/Error.cpp \ + lib/Core/File.cpp \ + lib/Core/LinkingContext.cpp \ + lib/Core/Reader.cpp \ + lib/Core/Resolver.cpp \ + lib/Core/SymbolTable.cpp \ + lib/Core/Writer.cpp \ + lib/Driver/CoreDriver.cpp \ + lib/Driver/DarwinLdDriver.cpp \ + lib/Driver/Driver.cpp \ + lib/Driver/GnuLdDriver.cpp \ + lib/Driver/UniversalDriver.cpp \ + lib/Driver/WinLinkDriver.cpp \ + lib/Driver/WinLinkModuleDef.cpp \ + lib/ReaderWriter/CoreLinkingContext.cpp \ + lib/ReaderWriter/ELF/AArch64/AArch64LinkingContext.cpp \ + lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp \ + lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp \ + lib/ReaderWriter/ELF/AArch64/AArch64TargetHandler.cpp \ + lib/ReaderWriter/ELF/ARM/ARMLinkingContext.cpp \ + lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.cpp \ + lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp \ + lib/ReaderWriter/ELF/ARM/ARMTargetHandler.cpp \ + lib/ReaderWriter/ELF/ELFLinkingContext.cpp \ + lib/ReaderWriter/ELF/Hexagon/HexagonLinkingContext.cpp \ + lib/ReaderWriter/ELF/Hexagon/HexagonRelocationHandler.cpp \ + lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.cpp \ + lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp \ + lib/ReaderWriter/ELF/Mips/MipsELFFlagsMerger.cpp \ + lib/ReaderWriter/ELF/Mips/MipsLinkingContext.cpp \ + lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.cpp \ + lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp \ + lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp \ + lib/ReaderWriter/ELF/Reader.cpp \ + lib/ReaderWriter/ELF/Writer.cpp \ + lib/ReaderWriter/ELF/X86/X86LinkingContext.cpp \ + lib/ReaderWriter/ELF/X86/X86RelocationHandler.cpp \ + lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp \ + lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleLinkingContext.cpp \ + lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleTargetHandler.cpp \ + lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.cpp \ + lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp \ + lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp \ + lib/ReaderWriter/ELF/X86_64/X86_64TargetHandler.cpp \ + lib/ReaderWriter/FileArchive.cpp \ + lib/ReaderWriter/LinkerScript.cpp \ + lib/ReaderWriter/MachO/ArchHandler.cpp \ + lib/ReaderWriter/MachO/ArchHandler_arm.cpp \ + lib/ReaderWriter/MachO/ArchHandler_arm64.cpp \ + lib/ReaderWriter/MachO/ArchHandler_x86.cpp \ + lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp \ + lib/ReaderWriter/MachO/CompactUnwindPass.cpp \ + lib/ReaderWriter/MachO/GOTPass.cpp \ + lib/ReaderWriter/MachO/LayoutPass.cpp \ + lib/ReaderWriter/MachO/MachOLinkingContext.cpp \ + lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp \ + lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp \ + lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp \ + lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp \ + lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp \ + lib/ReaderWriter/MachO/ShimPass.cpp \ + lib/ReaderWriter/MachO/StubsPass.cpp \ + lib/ReaderWriter/MachO/WriterMachO.cpp \ + lib/ReaderWriter/Native/ReaderNative.cpp \ + lib/ReaderWriter/Native/WriterNative.cpp \ + lib/ReaderWriter/PECOFF/EdataPass.cpp \ + lib/ReaderWriter/PECOFF/IdataPass.cpp \ + lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.cpp \ + lib/ReaderWriter/PECOFF/LoadConfigPass.cpp \ + lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp \ + lib/ReaderWriter/PECOFF/Pass.cpp \ + lib/ReaderWriter/PECOFF/ReaderCOFF.cpp \ + lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp \ + lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp \ + lib/ReaderWriter/PECOFF/WriterPECOFF.cpp \ + lib/ReaderWriter/YAML/ReaderWriterYAML.cpp \ + tools/lld/lld.cpp + +.if ${MK_SHARED_TOOLCHAIN} == "no" +NO_SHARED?= yes +.endif + +TGHDRS= CoreOptions \ + DarwinLdOptions \ + GnuLdOptions \ + UniversalDriverOptions \ + WinLinkOptions + +LIBDEPS=llvmoption \ + llvmobject \ + llvmbitreader \ + llvmcore \ + llvmmcparser \ + llvmmc \ + llvmsupport + +.include "../clang.prog.mk" Added: projects/lld-import/usr.bin/clang/lld/UniversalDriverOptions.inc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/lld-import/usr.bin/clang/lld/UniversalDriverOptions.inc Tue Mar 24 22:50:40 2015 (r280480) @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "UniversalDriverOptions.inc.h" Added: projects/lld-import/usr.bin/clang/lld/WinLinkOptions.inc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/lld-import/usr.bin/clang/lld/WinLinkOptions.inc Tue Mar 24 22:50:40 2015 (r280480) @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "WinLinkOptions.inc.h"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503242250.t2OMofYx053229>