c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe#
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# This file and its contents are supplied under the terms of the
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# Common Development and Distribution License ("CDDL"), version 1.0.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# You may only use this file in accordance with the terms of version
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# 1.0 of the CDDL.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe#
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# A full copy of the text of the CDDL should have accompanied this
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# source. A copy of the CDDL is also available via the Internet
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# at http://www.illumos.org/license/CDDL.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe#
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov#
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# Copyright 2011, Richard Lowe
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov# Copyright 2013 Nexenta Systems, Inc. All rights reserved.
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov#
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovinclude $(SRC)/Makefile.master
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri PankovMANSECT= 3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri PankovMANFILES= elf.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf32_checksum.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf32_fsize.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf32_getehdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf32_getphdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf32_getshdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf32_xlatetof.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_begin.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_cntl.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_errmsg.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_fill.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_flagdata.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getarhdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getarsym.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getbase.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getdata.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getident.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getscn.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_hash.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_kind.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_rawfile.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_strptr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_update.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_version.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe nlist.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri PankovMANLINKS= elf32_newehdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf32_newphdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf32_xlatetom.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf64_checksum.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf64_fsize.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf64_getehdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf64_getphdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf64_getshdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf64_newehdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf64_newphdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf64_xlatetof.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf64_xlatetom.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_end.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_errno.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_flagehdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_flagelf.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_flagphdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_flagscn.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_flagshdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getphdrnum.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getphnum.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getshdrnum.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getshdrstrndx.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getshnum.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_getshstrndx.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_memory.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_ndxscn.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_newdata.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_newscn.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_next.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_nextscn.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_rand.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe elf_rawdata.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_checksum.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_fsize.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getcap.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getclass.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getdyn.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getehdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getmove.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getphdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getrel.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getrela.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getshdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getsym.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getsyminfo.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_getsymshndx.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_newehdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_newphdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_cap.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_dyn.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_ehdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_getmove.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_move.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_phdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_rel.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_rela.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_shdr.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_sym.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_syminfo.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_update_symshndx.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_xlatetof.3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gelf_xlatetom.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf64_checksum.3elf := LINKSRC = elf32_checksum.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf64_fsize.3elf := LINKSRC = elf32_fsize.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf32_newehdr.3elf := LINKSRC = elf32_getehdr.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf64_getehdr.3elf := LINKSRC = elf32_getehdr.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf64_newehdr.3elf := LINKSRC = elf32_getehdr.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf32_newphdr.3elf := LINKSRC = elf32_getphdr.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf64_getphdr.3elf := LINKSRC = elf32_getphdr.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf64_newphdr.3elf := LINKSRC = elf32_getphdr.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf64_getshdr.3elf := LINKSRC = elf32_getshdr.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf32_xlatetom.3elf := LINKSRC = elf32_xlatetof.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf64_xlatetof.3elf := LINKSRC = elf32_xlatetof.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf64_xlatetom.3elf := LINKSRC = elf32_xlatetof.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_end.3elf := LINKSRC = elf_begin.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_memory.3elf := LINKSRC = elf_begin.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_next.3elf := LINKSRC = elf_begin.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_rand.3elf := LINKSRC = elf_begin.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_errno.3elf := LINKSRC = elf_errmsg.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_flagehdr.3elf := LINKSRC = elf_flagdata.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_flagelf.3elf := LINKSRC = elf_flagdata.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_flagphdr.3elf := LINKSRC = elf_flagdata.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_flagscn.3elf := LINKSRC = elf_flagdata.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_flagshdr.3elf := LINKSRC = elf_flagdata.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_newdata.3elf := LINKSRC = elf_getdata.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_rawdata.3elf := LINKSRC = elf_getdata.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_getphdrnum.3elf := LINKSRC = elf_getident.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_getphnum.3elf := LINKSRC = elf_getident.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_getshdrnum.3elf := LINKSRC = elf_getident.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_getshdrstrndx.3elf := LINKSRC = elf_getident.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_getshnum.3elf := LINKSRC = elf_getident.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_getshstrndx.3elf := LINKSRC = elf_getident.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_ndxscn.3elf := LINKSRC = elf_getscn.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_newscn.3elf := LINKSRC = elf_getscn.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovelf_nextscn.3elf := LINKSRC = elf_getscn.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankov
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_checksum.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_fsize.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getcap.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getclass.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getdyn.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getehdr.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getmove.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getphdr.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getrel.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getrela.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getshdr.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getsym.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getsyminfo.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_getsymshndx.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_newehdr.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_newphdr.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_cap.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_dyn.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_ehdr.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_getmove.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_move.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_phdr.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_rel.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_rela.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_shdr.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_sym.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_syminfo.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_update_symshndx.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_xlatetof.3elf := LINKSRC = gelf.3elf
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovgelf_xlatetom.3elf := LINKSRC = gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe.KEEP_STATE:
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovinclude $(SRC)/man/Makefile.man
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
a9478106a12424322498e53cf7cd75bd8a4d6004Yuri Pankovinstall: $(ROOTMANFILES) $(ROOTMANLINKS)