Makefile revision c10c16dec587a0662068f6e2991c29ed3a9db943
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
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# Copyright 2011, Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweinclude ../../Makefile.master
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweMANSECT = 3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweMANFILES = 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
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweMANSOFILES = 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
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweMANFILES += $(MANSOFILES)
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf64_checksum.3elf := SOSRC = man3elf/elf32_checksum.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf64_fsize.3elf := SOSRC = man3elf/elf32_fsize.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf32_newehdr.3elf := SOSRC = man3elf/elf32_getehdr.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf64_getehdr.3elf := SOSRC = man3elf/elf32_getehdr.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf64_newehdr.3elf := SOSRC = man3elf/elf32_getehdr.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf32_newphdr.3elf := SOSRC = man3elf/elf32_getphdr.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf64_getphdr.3elf := SOSRC = man3elf/elf32_getphdr.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf64_newphdr.3elf := SOSRC = man3elf/elf32_getphdr.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf64_getshdr.3elf := SOSRC = man3elf/elf32_getshdr.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf32_xlatetom.3elf := SOSRC = man3elf/elf32_xlatetof.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf64_xlatetof.3elf := SOSRC = man3elf/elf32_xlatetof.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf64_xlatetom.3elf := SOSRC = man3elf/elf32_xlatetof.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_end.3elf := SOSRC = man3elf/elf_begin.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_memory.3elf := SOSRC = man3elf/elf_begin.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_next.3elf := SOSRC = man3elf/elf_begin.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_rand.3elf := SOSRC = man3elf/elf_begin.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_errno.3elf := SOSRC = man3elf/elf_errmsg.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_flagehdr.3elf := SOSRC = man3elf/elf_flagdata.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_flagelf.3elf := SOSRC = man3elf/elf_flagdata.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_flagphdr.3elf := SOSRC = man3elf/elf_flagdata.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_flagscn.3elf := SOSRC = man3elf/elf_flagdata.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_flagshdr.3elf := SOSRC = man3elf/elf_flagdata.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_newdata.3elf := SOSRC = man3elf/elf_getdata.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_rawdata.3elf := SOSRC = man3elf/elf_getdata.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_getphdrnum.3elf := SOSRC = man3elf/elf_getident.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_getphnum.3elf := SOSRC = man3elf/elf_getident.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_getshdrnum.3elf := SOSRC = man3elf/elf_getident.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_getshdrstrndx.3elf := SOSRC = man3elf/elf_getident.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_getshnum.3elf := SOSRC = man3elf/elf_getident.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_getshstrndx.3elf := SOSRC = man3elf/elf_getident.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_ndxscn.3elf := SOSRC = man3elf/elf_getscn.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_newscn.3elf := SOSRC = man3elf/elf_getscn.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweelf_nextscn.3elf := SOSRC = man3elf/elf_getscn.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_checksum.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_fsize.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getcap.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getclass.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getdyn.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getehdr.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getmove.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getphdr.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getrel.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getrela.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getshdr.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getsym.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getsyminfo.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_getsymshndx.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_newehdr.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_newphdr.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_cap.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_dyn.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_ehdr.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_getmove.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_move.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_phdr.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_rel.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_rela.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_shdr.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_sym.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_syminfo.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_update_symshndx.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_xlatetof.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowegelf_xlatetom.3elf := SOSRC = man3elf/gelf.3elf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe.KEEP_STATE:
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweinclude ../Makefile.man
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweinstall: $(ROOTMANFILES)