1 # $FreeBSD: head/lib/libdwarf/Makefile 261246 2014-01-28 21:38:54Z kaiw $
4 TOP
= ${.CURDIR
}/..
/..
/dist
5 SRCDIR
= ${TOP}/libdwarf
39 dwarf_pro_pubnames.c \
41 dwarf_pro_sections.c \
60 libdwarf_elf_access.c \
76 INCS
= dwarf.h libdwarf.h
79 GENSRCS
= dwarf_pubnames.c dwarf_pubtypes.c dwarf_weaks.c \
80 dwarf_funcs.c dwarf_vars.c dwarf_types.c \
81 dwarf_pro_pubnames.c dwarf_pro_weaks.c \
82 dwarf_pro_funcs.c dwarf_pro_types.c \
84 CLEANFILES
= ${GENSRCS}
85 CPPFLAGS
+= -I.
-I
${SRCDIR} -I
${TOP}/common
-I
${TOP}/libelf
95 dwarf_add_AT_comp_dir
.3 \
96 dwarf_add_AT_const_value_string
.3 \
97 dwarf_add_AT_dataref
.3 \
99 dwarf_add_AT_location_expr
.3 \
100 dwarf_add_AT_name
.3 \
101 dwarf_add_AT_producer
.3 \
102 dwarf_add_AT_ref_address
.3 \
103 dwarf_add_AT_reference
.3 \
104 dwarf_add_AT_signed_const
.3 \
105 dwarf_add_AT_string
.3 \
106 dwarf_add_AT_targ_address
.3 \
107 dwarf_add_die_to_debug
.3 \
108 dwarf_add_directory_decl
.3 \
109 dwarf_add_expr_addr
.3 \
110 dwarf_add_expr_gen
.3 \
111 dwarf_add_fde_inst
.3 \
112 dwarf_add_file_decl
.3 \
113 dwarf_add_frame_cie
.3 \
114 dwarf_add_frame_fde
.3 \
115 dwarf_add_funcname
.3 \
116 dwarf_add_line_entry
.3 \
117 dwarf_add_pubname
.3 \
118 dwarf_add_typename
.3 \
119 dwarf_add_varname
.3 \
120 dwarf_add_weakname
.3 \
123 dwarf_attrval_signed
.3 \
127 dwarf_die_abbrev_code
.3 \
131 dwarf_end_macro_file
.3 \
134 dwarf_expand_frame_instructions
.3 \
135 dwarf_expr_current_offset
.3 \
136 dwarf_expr_into_block
.3 \
137 dwarf_fde_cfa_offset
.3 \
138 dwarf_find_macro_value_start
.3 \
142 dwarf_formexprloc
.3 \
149 dwarf_get_abbrev_children_flag
.3 \
150 dwarf_get_abbrev_code
.3 \
151 dwarf_get_abbrev_entry
.3 \
152 dwarf_get_abbrev_tag
.3 \
153 dwarf_get_address_size
.3 \
155 dwarf_get_arange_info
.3 \
156 dwarf_get_aranges
.3 \
157 dwarf_get_AT_name
.3 \
158 dwarf_get_cie_index
.3 \
159 dwarf_get_cie_info
.3 \
160 dwarf_get_cie_of_fde
.3 \
161 dwarf_get_cu_die_offset
.3 \
163 dwarf_get_fde_at_pc
.3 \
164 dwarf_get_fde_info_for_all_regs
.3 \
165 dwarf_get_fde_info_for_all_regs3.3 \
166 dwarf_get_fde_info_for_cfa_reg3.3 \
167 dwarf_get_fde_info_for_reg
.3 \
168 dwarf_get_fde_info_for_reg3.3 \
169 dwarf_get_fde_instr_bytes
.3 \
170 dwarf_get_fde_list
.3 \
172 dwarf_get_fde_range
.3 \
173 dwarf_get_form_class
.3 \
175 dwarf_get_globals
.3 \
176 dwarf_get_loclist_entry
.3 \
177 dwarf_get_macro_details
.3 \
178 dwarf_get_pubtypes
.3 \
180 dwarf_get_relocation_info
.3 \
181 dwarf_get_relocation_info_count
.3 \
182 dwarf_get_section_bytes
.3 \
192 dwarf_lne_end_sequence
.3 \
193 dwarf_lne_set_address
.3 \
195 dwarf_loclist_from_expr
.3 \
199 dwarf_next_cu_header
.3 \
200 dwarf_object_init
.3 \
201 dwarf_producer_init
.3 \
202 dwarf_producer_set_isa
.3 \
203 dwarf_reset_section_bytes
.3 \
205 dwarf_set_frame_cfa_value
.3 \
206 dwarf_set_reloc_application
.3 \
209 dwarf_start_macro_file
.3 \
211 dwarf_transform_to_disk_form
.3 \
212 dwarf_undef_macro
.3 \
217 dwarf_add_AT_const_value_string
.3 dwarf_add_AT_const_value_signedint
.3 \
218 dwarf_add_AT_const_value_string
.3 dwarf_add_AT_const_value_unsignedint
.3 \
219 dwarf_add_AT_signed_const
.3 dwarf_add_AT_unsigned_const
.3 \
220 dwarf_add_AT_targ_address
.3 dwarf_add_AT_targ_address_b
.3 \
221 dwarf_add_arange
.3 dwarf_add_arange_b
.3 \
222 dwarf_add_expr_addr
.3 dwarf_add_expr_addr_b
.3 \
223 dwarf_add_frame_fde
.3 dwarf_add_frame_fde_b
.3 \
224 dwarf_attrval_signed
.3 dwarf_attrval_flag
.3 \
225 dwarf_attrval_signed
.3 dwarf_attrval_string
.3 \
226 dwarf_attrval_signed
.3 dwarf_attrval_unsigned
.3 \
227 dwarf_child
.3 dwarf_offdie
.3 \
228 dwarf_child
.3 dwarf_siblingof
.3 \
229 dwarf_dealloc
.3 dwarf_fde_cie_list_dealloc
.3 \
230 dwarf_dealloc
.3 dwarf_funcs_dealloc
.3 \
231 dwarf_dealloc
.3 dwarf_globals_dealloc
.3 \
232 dwarf_dealloc
.3 dwarf_pubtypes_dealloc
.3 \
233 dwarf_dealloc
.3 dwarf_types_dealloc
.3 \
234 dwarf_dealloc
.3 dwarf_vars_dealloc
.3 \
235 dwarf_dealloc
.3 dwarf_weaks_dealloc
.3 \
236 dwarf_dealloc
.3 dwarf_ranges_dealloc
.3 \
237 dwarf_dealloc
.3 dwarf_srclines_dealloc
.3 \
238 dwarf_init
.3 dwarf_elf_init
.3 \
239 dwarf_dieoffset
.3 dwarf_die_CU_offset
.3 \
240 dwarf_dieoffset
.3 dwarf_die_CU_offset_range
.3 \
241 dwarf_dieoffset
.3 dwarf_get_cu_die_offset_given_cu_header_offset
.3 \
242 dwarf_finish
.3 dwarf_object_finish
.3 \
243 dwarf_formref
.3 dwarf_global_formref
.3 \
244 dwarf_formudata
.3 dwarf_formsdata
.3 \
245 dwarf_get_AT_name
.3 dwarf_get_ACCESS_name
.3 \
246 dwarf_get_AT_name
.3 dwarf_get_ATE_name
.3 \
247 dwarf_get_AT_name
.3 dwarf_get_CC_name
.3 \
248 dwarf_get_AT_name
.3 dwarf_get_CFA_name
.3 \
249 dwarf_get_AT_name
.3 dwarf_get_CHILDREN_name
.3 \
250 dwarf_get_AT_name
.3 dwarf_get_DS_name
.3 \
251 dwarf_get_AT_name
.3 dwarf_get_DSC_name
.3 \
252 dwarf_get_AT_name
.3 dwarf_get_EH_name
.3 \
253 dwarf_get_AT_name
.3 dwarf_get_END_name
.3 \
254 dwarf_get_AT_name
.3 dwarf_get_FORM_name
.3 \
255 dwarf_get_AT_name
.3 dwarf_get_ID_name
.3 \
256 dwarf_get_AT_name
.3 dwarf_get_INL_name
.3 \
257 dwarf_get_AT_name
.3 dwarf_get_LANG_name
.3 \
258 dwarf_get_AT_name
.3 dwarf_get_LNE_name
.3 \
259 dwarf_get_AT_name
.3 dwarf_get_LNS_name
.3 \
260 dwarf_get_AT_name
.3 dwarf_get_MACINFO_name
.3 \
261 dwarf_get_AT_name
.3 dwarf_get_OP_name
.3 \
262 dwarf_get_AT_name
.3 dwarf_get_ORD_name
.3 \
263 dwarf_get_AT_name
.3 dwarf_get_TAG_name
.3 \
264 dwarf_get_AT_name
.3 dwarf_get_VIRTUALITY_name
.3 \
265 dwarf_get_AT_name
.3 dwarf_get_VIS_name
.3 \
266 dwarf_get_cu_die_offset
.3 dwarf_get_arange_cu_header_offset
.3 \
267 dwarf_get_fde_list
.3 dwarf_get_fde_list_eh
.3 \
268 dwarf_get_funcs
.3 dwarf_func_die_offset
.3 \
269 dwarf_get_funcs
.3 dwarf_func_cu_offset
.3 \
270 dwarf_get_funcs
.3 dwarf_func_name_offsets
.3 \
271 dwarf_get_funcs
.3 dwarf_funcname
.3 \
272 dwarf_get_globals
.3 dwarf_global_die_offset
.3 \
273 dwarf_get_globals
.3 dwarf_global_cu_offset
.3 \
274 dwarf_get_globals
.3 dwarf_global_name_offsets
.3 \
275 dwarf_get_globals
.3 dwarf_globname
.3 \
276 dwarf_get_pubtypes
.3 dwarf_pubtype_die_offset
.3 \
277 dwarf_get_pubtypes
.3 dwarf_pubtype_cu_offset
.3 \
278 dwarf_get_pubtypes
.3 dwarf_pubtype_name_offsets
.3 \
279 dwarf_get_pubtypes
.3 dwarf_pubtypename
.3 \
280 dwarf_get_ranges
.3 dwarf_get_ranges_a
.3 \
281 dwarf_get_types
.3 dwarf_type_die_offset
.3 \
282 dwarf_get_types
.3 dwarf_type_cu_offset
.3 \
283 dwarf_get_types
.3 dwarf_type_name_offsets
.3 \
284 dwarf_get_types
.3 dwarf_typename
.3 \
285 dwarf_get_vars
.3 dwarf_var_die_offset
.3 \
286 dwarf_get_vars
.3 dwarf_var_cu_offset
.3 \
287 dwarf_get_vars
.3 dwarf_var_name_offsets
.3 \
288 dwarf_get_vars
.3 dwarf_varname
.3 \
289 dwarf_get_weaks
.3 dwarf_weak_die_offset
.3 \
290 dwarf_get_weaks
.3 dwarf_weak_cu_offset
.3 \
291 dwarf_get_weaks
.3 dwarf_weak_name_offsets
.3 \
292 dwarf_get_weaks
.3 dwarf_weakname
.3 \
293 dwarf_hasform
.3 dwarf_whatform
.3 \
294 dwarf_hasform
.3 dwarf_whatform_direct
.3 \
295 dwarf_highpc
.3 dwarf_arrayorder
.3 \
296 dwarf_highpc
.3 dwarf_bitoffset
.3 \
297 dwarf_highpc
.3 dwarf_bitsize
.3 \
298 dwarf_highpc
.3 dwarf_bytesize
.3 \
299 dwarf_highpc
.3 dwarf_lowpc
.3 \
300 dwarf_highpc
.3 dwarf_srclang
.3 \
301 dwarf_lineno
.3 dwarf_lineaddr
.3 \
302 dwarf_lineno
.3 dwarf_linebeginstatement
.3 \
303 dwarf_lineno
.3 dwarf_lineblock
.3 \
304 dwarf_lineno
.3 dwarf_lineendsequence
.3 \
305 dwarf_lineno
.3 dwarf_lineoff
.3 \
306 dwarf_lineno
.3 dwarf_linesrc
.3 \
307 dwarf_lineno
.3 dwarf_line_srcfileno
.3 \
308 dwarf_loclist
.3 dwarf_loclist_n
.3 \
309 dwarf_loclist_from_expr
.3 dwarf_loclist_from_expr_a
.3 \
310 dwarf_producer_init
.3 dwarf_producer_init_b
.3 \
311 dwarf_seterrarg
.3 dwarf_seterrhand
.3 \
312 dwarf_set_frame_cfa_value
.3 dwarf_set_frame_rule_initial_value
.3 \
313 dwarf_set_frame_cfa_value
.3 dwarf_set_frame_rule_table_size
.3 \
314 dwarf_set_frame_cfa_value
.3 dwarf_set_frame_same_value
.3 \
315 dwarf_set_frame_cfa_value
.3 dwarf_set_frame_undefined_value
.3
317 dwarf_pubnames.c
: dwarf_nametbl.m4 dwarf_pubnames.m4
318 dwarf_pubtypes.c
: dwarf_nametbl.m4 dwarf_pubtypes.m4
319 dwarf_weaks.c
: dwarf_nametbl.m4 dwarf_weaks.m4
320 dwarf_funcs.c
: dwarf_nametbl.m4 dwarf_funcs.m4
321 dwarf_vars.c
: dwarf_nametbl.m4 dwarf_vars.m4
322 dwarf_types.c
: dwarf_nametbl.m4 dwarf_types.m4
323 dwarf_pro_pubnames.c
: dwarf_pro_nametbl.m4 dwarf_pro_pubnames.m4
324 dwarf_pro_weaks.c
: dwarf_pro_nametbl.m4 dwarf_pro_weaks.m4
325 dwarf_pro_funcs.c
: dwarf_pro_nametbl.m4 dwarf_pro_funcs.m4
326 dwarf_pro_types.c
: dwarf_pro_nametbl.m4 dwarf_pro_types.m4
327 dwarf_pro_vars.c
: dwarf_pro_nametbl.m4 dwarf_pro_vars.m4
329 .
include <bsd.lib.mk
>
331 # Keep the .SUFFIXES line after the include of bsd.lib.mk
334 ${TOOL_M4} -D SRCDIR
=${SRCDIR} ${M4FLAGS} ${.IMPSRC
} > ${.TARGET
}