1*6028677cSzrj.include "../../Makefile.inc1"
2*6028677cSzrj.include "../../block3/Makefile.gld"
3*6028677cSzrj
4*6028677cSzrjLIB=		gold
5*6028677cSzrjINTERNALLIB=	true
6*6028677cSzrj
7*6028677cSzrj# copied from gold/Makefile
8*6028677cSzrjSRCS=	archive.cc \
9*6028677cSzrj	attributes.cc \
10*6028677cSzrj	binary.cc \
11*6028677cSzrj	common.cc \
12*6028677cSzrj	compressed_output.cc \
13*6028677cSzrj	copy-relocs.cc \
14*6028677cSzrj	cref.cc \
15*6028677cSzrj	defstd.cc \
16*6028677cSzrj	descriptors.cc \
17*6028677cSzrj	dirsearch.cc \
18*6028677cSzrj	dynobj.cc \
19*6028677cSzrj	dwarf_reader.cc \
20*6028677cSzrj	ehframe.cc \
21*6028677cSzrj	errors.cc \
22*6028677cSzrj	expression.cc \
23*6028677cSzrj	fileread.cc \
24*6028677cSzrj        gc.cc \
25*6028677cSzrj        gdb-index.cc \
26*6028677cSzrj	gold.cc \
27*6028677cSzrj	gold-threads.cc \
28*6028677cSzrj	icf.cc \
29*6028677cSzrj	incremental.cc \
30*6028677cSzrj	int_encoding.cc \
31*6028677cSzrj	layout.cc \
32*6028677cSzrj	mapfile.cc \
33*6028677cSzrj	merge.cc \
34*6028677cSzrj	nacl.cc \
35*6028677cSzrj	object.cc \
36*6028677cSzrj	options.cc \
37*6028677cSzrj	output.cc \
38*6028677cSzrj	parameters.cc \
39*6028677cSzrj	plugin.cc \
40*6028677cSzrj	readsyms.cc \
41*6028677cSzrj	reduced_debug_output.cc \
42*6028677cSzrj	reloc.cc \
43*6028677cSzrj	resolve.cc \
44*6028677cSzrj	script-sections.cc \
45*6028677cSzrj	script.cc \
46*6028677cSzrj	stringpool.cc \
47*6028677cSzrj	symtab.cc \
48*6028677cSzrj	target.cc \
49*6028677cSzrj	target-select.cc \
50*6028677cSzrj	timer.cc \
51*6028677cSzrj	version.cc \
52*6028677cSzrj	workqueue.cc
53*6028677cSzrj
54*6028677cSzrj# only when ENABLE_THREADS
55*6028677cSzrj#SRCS+=	workqueue-threads.cc
56*6028677cSzrj
57*6028677cSzrj# extra sources
58*6028677cSzrjSRCS+=	yyscript.c mremap.c
59*6028677cSzrj
60*6028677cSzrj.include <bsd.lib.mk>
61