binutils 2.24: Complete replacement of binutils 2.21
[dragonfly.git] / gnu / usr.bin / binutils224 / libgold / Makefile
1 .include "../Makefile.inc0"
2
3 .PATH: ${SRCDIR}/gold
4
5 LIB=    gold
6 SRCS+=  archive.cc              \
7         attributes.cc           \
8         binary.cc               \
9         common.cc               \
10         compressed_output.cc    \
11         copy-relocs.cc          \
12         cref.cc                 \
13         defstd.cc               \
14         descriptors.cc          \
15         dirsearch.cc            \
16         dwarf_reader.cc         \
17         dynobj.cc               \
18         ehframe.cc              \
19         errors.cc               \
20         expression.cc           \
21         fileread.cc             \
22         gc.cc                   \
23         gdb-index.cc            \
24         gold-threads.cc         \
25         gold.cc                 \
26         icf.cc                  \
27         incremental.cc          \
28         int_encoding.cc         \
29         layout.cc               \
30         mapfile.cc              \
31         merge.cc                \
32         nacl.cc                 \
33         object.cc               \
34         options.cc              \
35         output.cc               \
36         parameters.cc           \
37         plugin.cc               \
38         readsyms.cc             \
39         reduced_debug_output.cc \
40         reloc.cc                \
41         resolve.cc              \
42         script-sections.cc      \
43         script.cc               \
44         stringpool.cc           \
45         symtab.cc               \
46         target.cc               \
47         target-select.cc        \
48         timer.cc                \
49         version.cc              \
50         workqueue-threads.cc    \
51         workqueue.cc            \
52         yyscript.c              \
53         mremap.c
54
55 WARNS=  1
56 CFLAGS=  -DHAVE_CONFIG_H
57 CFLAGS+= -DLARGEFILE_SOURCE
58 CFLAGS+= -D_FILE_OFFSET_BITS=64
59 CFLAGS+= -DGOLD_DEFAULT_MACHINE=${GOLD_DEFAULT_MACHINE}
60 CFLAGS+= -DGOLD_DEFAULT_SIZE=${GOLD_DEFAULT_SIZE}
61 CFLAGS+= -DBINDIR="\"${TOOLS_PREFIX}${BINDIR}\""
62 CFLAGS+= -DTOOLBINDIR="\"${TOOLS_PREFIX}${BINDIR}\""
63 CFLAGS+= -DTOOLLIBDIR="\"${TOOLS_PREFIX}${LIBDIR}\""
64 CFLAGS+= -DUSRDATA_PREFIX="\"${USRDATA_PREFIX}\""
65 CFLAGS+= -I. -I${.CURDIR}
66 CFLAGS+= -I${SRCDIR}/gold
67 CFLAGS+= -I${SRCDIR}/include -I${SRCDIR}/elfcpp
68
69 INTERNALLIB=    true
70
71 DPADD=
72 LDADD=
73
74 .include <bsd.lib.mk>