summaryrefslogtreecommitdiff
path: root/usr/src/man/man3elf/Makefile
blob: 1e0ae0bdb5e5382251d75f2a25962fc5bc1ab549 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet
# at http://www.illumos.org/license/CDDL.
#

#
# Copyright 2011, Richard Lowe
# Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
#

include		$(SRC)/Makefile.master

MANSECT= 	3elf

MANFILES= 	elf.3elf		\
	 	elf32_checksum.3elf	\
	 	elf32_fsize.3elf	\
	 	elf32_getehdr.3elf	\
	 	elf32_getphdr.3elf	\
	 	elf32_getshdr.3elf	\
	 	elf32_xlatetof.3elf	\
	 	elf_begin.3elf		\
	 	elf_cntl.3elf		\
	 	elf_errmsg.3elf		\
	 	elf_fill.3elf		\
	 	elf_flagdata.3elf	\
	 	elf_getarhdr.3elf	\
	 	elf_getarsym.3elf	\
	 	elf_getbase.3elf	\
	 	elf_getdata.3elf	\
	 	elf_getident.3elf	\
	 	elf_getscn.3elf		\
	 	elf_hash.3elf		\
	 	elf_kind.3elf		\
	 	elf_rawfile.3elf	\
	 	elf_strptr.3elf		\
	 	elf_update.3elf		\
	 	elf_version.3elf	\
	 	gelf.3elf		\
	 	nlist.3elf

MANLINKS=	elf32_newehdr.3elf		\
		elf32_newphdr.3elf		\
		elf32_xlatetom.3elf		\
		elf64_checksum.3elf		\
		elf64_fsize.3elf		\
		elf64_getehdr.3elf		\
		elf64_getphdr.3elf		\
		elf64_getshdr.3elf		\
		elf64_newehdr.3elf		\
		elf64_newphdr.3elf		\
		elf64_xlatetof.3elf		\
		elf64_xlatetom.3elf		\
		elf_end.3elf			\
		elf_errno.3elf			\
		elf_flagehdr.3elf		\
		elf_flagelf.3elf		\
		elf_flagphdr.3elf		\
		elf_flagscn.3elf		\
		elf_flagshdr.3elf		\
		elf_getphdrnum.3elf		\
		elf_getphnum.3elf		\
		elf_getshdrnum.3elf		\
		elf_getshdrstrndx.3elf		\
		elf_getshnum.3elf		\
		elf_getshstrndx.3elf		\
		elf_memory.3elf			\
		elf_ndxscn.3elf			\
		elf_newdata.3elf		\
		elf_newscn.3elf			\
		elf_next.3elf			\
		elf_nextscn.3elf		\
		elf_rand.3elf			\
		elf_rawdata.3elf		\
		gelf_checksum.3elf		\
		gelf_fsize.3elf			\
		gelf_getcap.3elf		\
		gelf_getclass.3elf		\
		gelf_getdyn.3elf		\
		gelf_getehdr.3elf		\
		gelf_getmove.3elf		\
		gelf_getphdr.3elf		\
		gelf_getrel.3elf		\
		gelf_getrela.3elf		\
		gelf_getshdr.3elf		\
		gelf_getsym.3elf		\
		gelf_getsyminfo.3elf		\
		gelf_getsymshndx.3elf		\
		gelf_newehdr.3elf		\
		gelf_newphdr.3elf		\
		gelf_update_cap.3elf		\
		gelf_update_dyn.3elf		\
		gelf_update_ehdr.3elf		\
		gelf_update_getmove.3elf	\
		gelf_update_move.3elf		\
		gelf_update_phdr.3elf		\
		gelf_update_rel.3elf		\
		gelf_update_rela.3elf		\
		gelf_update_shdr.3elf		\
		gelf_update_sym.3elf		\
		gelf_update_syminfo.3elf	\
		gelf_update_symshndx.3elf	\
		gelf_xlatetof.3elf		\
		gelf_xlatetom.3elf

elf64_checksum.3elf		:= LINKSRC = elf32_checksum.3elf

elf64_fsize.3elf		:= LINKSRC = elf32_fsize.3elf

elf32_newehdr.3elf		:= LINKSRC = elf32_getehdr.3elf
elf64_getehdr.3elf		:= LINKSRC = elf32_getehdr.3elf
elf64_newehdr.3elf		:= LINKSRC = elf32_getehdr.3elf
elf32_newphdr.3elf		:= LINKSRC = elf32_getphdr.3elf
elf64_getphdr.3elf		:= LINKSRC = elf32_getphdr.3elf
elf64_newphdr.3elf		:= LINKSRC = elf32_getphdr.3elf
elf64_getshdr.3elf		:= LINKSRC = elf32_getshdr.3elf

elf32_xlatetom.3elf		:= LINKSRC = elf32_xlatetof.3elf
elf64_xlatetof.3elf		:= LINKSRC = elf32_xlatetof.3elf
elf64_xlatetom.3elf		:= LINKSRC = elf32_xlatetof.3elf

elf_end.3elf			:= LINKSRC = elf_begin.3elf
elf_memory.3elf			:= LINKSRC = elf_begin.3elf
elf_next.3elf			:= LINKSRC = elf_begin.3elf
elf_rand.3elf			:= LINKSRC = elf_begin.3elf

elf_errno.3elf			:= LINKSRC = elf_errmsg.3elf

elf_flagehdr.3elf		:= LINKSRC = elf_flagdata.3elf
elf_flagelf.3elf		:= LINKSRC = elf_flagdata.3elf
elf_flagphdr.3elf		:= LINKSRC = elf_flagdata.3elf
elf_flagscn.3elf		:= LINKSRC = elf_flagdata.3elf
elf_flagshdr.3elf		:= LINKSRC = elf_flagdata.3elf

elf_newdata.3elf		:= LINKSRC = elf_getdata.3elf
elf_rawdata.3elf		:= LINKSRC = elf_getdata.3elf

elf_getphdrnum.3elf		:= LINKSRC = elf_getident.3elf
elf_getphnum.3elf		:= LINKSRC = elf_getident.3elf
elf_getshdrnum.3elf		:= LINKSRC = elf_getident.3elf
elf_getshdrstrndx.3elf		:= LINKSRC = elf_getident.3elf
elf_getshnum.3elf		:= LINKSRC = elf_getident.3elf
elf_getshstrndx.3elf		:= LINKSRC = elf_getident.3elf

elf_ndxscn.3elf			:= LINKSRC = elf_getscn.3elf
elf_newscn.3elf			:= LINKSRC = elf_getscn.3elf
elf_nextscn.3elf		:= LINKSRC = elf_getscn.3elf

gelf_checksum.3elf		:= LINKSRC = gelf.3elf
gelf_fsize.3elf			:= LINKSRC = gelf.3elf
gelf_getcap.3elf		:= LINKSRC = gelf.3elf
gelf_getclass.3elf		:= LINKSRC = gelf.3elf
gelf_getdyn.3elf		:= LINKSRC = gelf.3elf
gelf_getehdr.3elf		:= LINKSRC = gelf.3elf
gelf_getmove.3elf		:= LINKSRC = gelf.3elf
gelf_getphdr.3elf		:= LINKSRC = gelf.3elf
gelf_getrel.3elf		:= LINKSRC = gelf.3elf
gelf_getrela.3elf		:= LINKSRC = gelf.3elf
gelf_getshdr.3elf		:= LINKSRC = gelf.3elf
gelf_getsym.3elf		:= LINKSRC = gelf.3elf
gelf_getsyminfo.3elf		:= LINKSRC = gelf.3elf
gelf_getsymshndx.3elf		:= LINKSRC = gelf.3elf
gelf_newehdr.3elf		:= LINKSRC = gelf.3elf
gelf_newphdr.3elf		:= LINKSRC = gelf.3elf
gelf_update_cap.3elf		:= LINKSRC = gelf.3elf
gelf_update_dyn.3elf		:= LINKSRC = gelf.3elf
gelf_update_ehdr.3elf		:= LINKSRC = gelf.3elf
gelf_update_getmove.3elf	:= LINKSRC = gelf.3elf
gelf_update_move.3elf		:= LINKSRC = gelf.3elf
gelf_update_phdr.3elf		:= LINKSRC = gelf.3elf
gelf_update_rel.3elf		:= LINKSRC = gelf.3elf
gelf_update_rela.3elf		:= LINKSRC = gelf.3elf
gelf_update_shdr.3elf		:= LINKSRC = gelf.3elf
gelf_update_sym.3elf		:= LINKSRC = gelf.3elf
gelf_update_syminfo.3elf	:= LINKSRC = gelf.3elf
gelf_update_symshndx.3elf	:= LINKSRC = gelf.3elf
gelf_xlatetof.3elf		:= LINKSRC = gelf.3elf
gelf_xlatetom.3elf		:= LINKSRC = gelf.3elf

.KEEP_STATE:

include		$(SRC)/man/Makefile.man

install:	$(ROOTMANFILES) $(ROOTMANLINKS)