attr_form_src = [
'attr_form_build.c',
'../tag_tree/tag_common.c',
'../dwarfdump/dd_attr_form.c',
'../dwarfdump/dd_common.c',
'../dwarfdump/dd_esb.c',
'../dwarfdump/dd_getopt.c',
'../dwarfdump/dd_glflags.c',
'../dwarfdump/dd_makename.c',
'../dwarfdump/dd_naming.c',
'../dwarfdump/dd_safe_strcpy.c',
'../dwarfdump/dd_sanitized.c',
'../dwarfdump/dd_tsearchbal.c',
'../dwarfdump/dd_utf8.c'
]
attr_form_args = [
'-DTRIVIAL_NAMING',
'-DBUILD_NONLIB_SOURCE',
'-DSKIP_AF_CHECK',
]
if (lib_type == 'static')
attr_form_args += ['-DLIBDWARF_STATIC']
endif
localinclude = include_directories('../dwarfdump')
executable('attr_form', attr_form_src,
c_args : [ dev_cflags, libdwarf_args, attr_form_args ],
link_args : dwarf_link_args,
dependencies : libdwarf,
include_directories : [config_dir, localinclude],
install : false
)