1bc1f688bSRobert Mustacchi# 2bc1f688bSRobert Mustacchi# This file and its contents are supplied under the terms of the 3bc1f688bSRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 4bc1f688bSRobert Mustacchi# You may only use this file in accordance with the terms of version 5bc1f688bSRobert Mustacchi# 1.0 of the CDDL. 6bc1f688bSRobert Mustacchi# 7bc1f688bSRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 8bc1f688bSRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 9bc1f688bSRobert Mustacchi# http://www.illumos.org/license/CDDL. 10bc1f688bSRobert Mustacchi# 11bc1f688bSRobert Mustacchi 12bc1f688bSRobert Mustacchi# 13bc1f688bSRobert Mustacchi# Copyright 2015 Joyent, Inc. 14bc1f688bSRobert Mustacchi# 15bc1f688bSRobert Mustacchi 16bc1f688bSRobert MustacchiLIBRARY= libdwarf.a 17bc1f688bSRobert MustacchiVERS= .1 18bc1f688bSRobert Mustacchi 19bc1f688bSRobert MustacchiOBJECTS=dwarf_abbrev.o \ 20bc1f688bSRobert Mustacchi dwarf_alloc.o \ 21bc1f688bSRobert Mustacchi dwarf_arange.o \ 224d9fdb46SRobert Mustacchi dwarf_debuglink.o \ 23bc1f688bSRobert Mustacchi dwarf_die_deliv.o \ 244d9fdb46SRobert Mustacchi dwarf_dnames.o \ 254d9fdb46SRobert Mustacchi dwarf_dsc.o \ 26bc1f688bSRobert Mustacchi dwarf_elf_access.o \ 274d9fdb46SRobert Mustacchi dwarf_elf_load_headers.o \ 284d9fdb46SRobert Mustacchi dwarf_elf_rel_detector.o \ 294d9fdb46SRobert Mustacchi dwarf_elfread.o \ 30bc1f688bSRobert Mustacchi dwarf_error.o \ 31bc1f688bSRobert Mustacchi dwarf_form.o \ 32bc1f688bSRobert Mustacchi dwarf_frame.o \ 33bc1f688bSRobert Mustacchi dwarf_frame2.o \ 34bc1f688bSRobert Mustacchi dwarf_funcs.o \ 354d9fdb46SRobert Mustacchi dwarf_gdbindex.o \ 364d9fdb46SRobert Mustacchi dwarf_generic_init.o \ 37bc1f688bSRobert Mustacchi dwarf_global.o \ 384d9fdb46SRobert Mustacchi dwarf_groups.o \ 39bc1f688bSRobert Mustacchi dwarf_harmless.o \ 40bc1f688bSRobert Mustacchi dwarf_init_finish.o \ 41bc1f688bSRobert Mustacchi dwarf_leb.o \ 42bc1f688bSRobert Mustacchi dwarf_line.o \ 43bc1f688bSRobert Mustacchi dwarf_loc.o \ 444d9fdb46SRobert Mustacchi dwarf_locationop_read.o \ 454d9fdb46SRobert Mustacchi dwarf_loclists.o \ 464d9fdb46SRobert Mustacchi dwarf_machoread.o \ 47bc1f688bSRobert Mustacchi dwarf_macro.o \ 484d9fdb46SRobert Mustacchi dwarf_macro5.o \ 49bc1f688bSRobert Mustacchi dwarf_names.o \ 504d9fdb46SRobert Mustacchi dwarf_object_detector.o \ 514d9fdb46SRobert Mustacchi dwarf_object_read_common.o \ 52bc1f688bSRobert Mustacchi dwarf_original_elf_init.o \ 534d9fdb46SRobert Mustacchi dwarf_peread.o \ 54bc1f688bSRobert Mustacchi dwarf_print_lines.o \ 55bc1f688bSRobert Mustacchi dwarf_pubtypes.o \ 56bc1f688bSRobert Mustacchi dwarf_query.o \ 57bc1f688bSRobert Mustacchi dwarf_ranges.o \ 584d9fdb46SRobert Mustacchi dwarf_rnglists.o \ 594d9fdb46SRobert Mustacchi dwarf_str_offsets.o \ 604d9fdb46SRobert Mustacchi dwarf_stringsection.o \ 61bc1f688bSRobert Mustacchi dwarf_stubs.o \ 624d9fdb46SRobert Mustacchi dwarf_tied.o \ 634d9fdb46SRobert Mustacchi dwarf_tsearchhash.o \ 64bc1f688bSRobert Mustacchi dwarf_types.o \ 65bc1f688bSRobert Mustacchi dwarf_util.o \ 66bc1f688bSRobert Mustacchi dwarf_vars.o \ 67bc1f688bSRobert Mustacchi dwarf_weaks.o \ 684d9fdb46SRobert Mustacchi dwarf_xu_index.o \ 694d9fdb46SRobert Mustacchi dwarfstring.o \ 704d9fdb46SRobert Mustacchi dwgetopt.o \ 714d9fdb46SRobert Mustacchi gennames.o \ 72bc1f688bSRobert Mustacchi malloc_check.o \ 73bc1f688bSRobert Mustacchi pro_alloc.o \ 74bc1f688bSRobert Mustacchi pro_arange.o \ 75bc1f688bSRobert Mustacchi pro_die.o \ 764d9fdb46SRobert Mustacchi pro_dnames.o \ 77bc1f688bSRobert Mustacchi pro_encode_nm.o \ 78bc1f688bSRobert Mustacchi pro_error.o \ 79bc1f688bSRobert Mustacchi pro_expr.o \ 80bc1f688bSRobert Mustacchi pro_finish.o \ 81bc1f688bSRobert Mustacchi pro_forms.o \ 82bc1f688bSRobert Mustacchi pro_frame.o \ 83bc1f688bSRobert Mustacchi pro_funcs.o \ 84bc1f688bSRobert Mustacchi pro_init.o \ 85bc1f688bSRobert Mustacchi pro_line.o \ 864d9fdb46SRobert Mustacchi pro_log_extra_flag_strings.o \ 87bc1f688bSRobert Mustacchi pro_macinfo.o \ 88bc1f688bSRobert Mustacchi pro_pubnames.o \ 89bc1f688bSRobert Mustacchi pro_reloc_stream.o \ 90bc1f688bSRobert Mustacchi pro_reloc_symbolic.o \ 914d9fdb46SRobert Mustacchi pro_reloc.o \ 92bc1f688bSRobert Mustacchi pro_section.o \ 93bc1f688bSRobert Mustacchi pro_types.o \ 94bc1f688bSRobert Mustacchi pro_vars.o \ 95bc1f688bSRobert Mustacchi pro_weaks.o 96bc1f688bSRobert Mustacchi 97bc1f688bSRobert Mustacchiinclude ../../Makefile.lib 98bc1f688bSRobert Mustacchiinclude ../../Makefile.rootfs 99bc1f688bSRobert Mustacchi 100bc1f688bSRobert MustacchiLIBS = $(DYNLIB) 1014d9fdb46SRobert MustacchiLDLIBS += -lelf -lc -lz 1024d9fdb46SRobert MustacchiNATIVE_LIBS += libz.so 103bc1f688bSRobert Mustacchi 104bc1f688bSRobert MustacchiSRCDIR = ../common 105*cf301154SToomas SoomeCFLAGS64 += $(C_BIGPICFLAGS) 106bc1f688bSRobert MustacchiCPPFLAGS += -I$(SRCDIR) -DELF_TARGET_ALL=1 107bc1f688bSRobert MustacchiCERRWARN += -_gcc=-Wno-unused 108bc1f688bSRobert MustacchiCERRWARN += -_gcc=-Wno-implicit-function-declaration 109bc1f688bSRobert Mustacchi 110bc1f688bSRobert MustacchiSMATCH = off 111bc1f688bSRobert Mustacchi 112bc1f688bSRobert Mustacchi.KEEP_STATE: 113bc1f688bSRobert Mustacchi 114bc1f688bSRobert Mustacchiall: $(LIBS) 115bc1f688bSRobert Mustacchi 116bc1f688bSRobert Mustacchi 117bc1f688bSRobert Mustacchiinclude ../../Makefile.targ 118