1 #
   2 # This file and its contents are supplied under the terms of the
   3 # Common Development and Distribution License ("CDDL"), version 1.0.
   4 # You may only use this file in accordance with the terms of version
   5 # 1.0 of the CDDL.
   6 #
   7 # A full copy of the text of the CDDL should have accompanied this
   8 # source.  A copy of the CDDL is also available via the Internet
   9 # at http://www.illumos.org/license/CDDL.
  10 #
  11 
  12 #
  13 # Copyright 2011, Richard Lowe
  14 # Copyright (c) 2012 by Delphix. All rights reserved.
  15 # Copyright 2014 Nexenta Systems, Inc.
  16 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
  17 # Copyright (c) 2015, Joyent, Inc.  All rights reserved.
  18 # Copyright 2018 Gary Mills
  19 #
  20 
  21 include         $(SRC)/Makefile.master
  22 
  23 MANSECT=        5
  24 
  25 _MANFILES=      Intro.5                 \
  26                 acl.5                   \
  27                 ad.5                    \
  28                 ascii.5                 \
  29                 attributes.5            \
  30                 audit_binfile.5         \
  31                 audit_remote.5          \
  32                 audit_syslog.5          \
  33                 brands.5                \
  34                 byteorder.5             \
  35                 cancellation.5          \
  36                 charmap.5               \
  37                 condition.5             \
  38                 crypt_bsdbf.5           \
  39                 crypt_bsdmd5.5          \
  40                 crypt_sha256.5          \
  41                 crypt_sha512.5          \
  42                 crypt_sunmd5.5          \
  43                 crypt_unix.5            \
  44                 device_clean.5          \
  45                 dhcp.5                  \
  46                 environ.5               \
  47                 epoll.5                 \
  48                 eqn.5                   \
  49                 eqnchar.5               \
  50                 eventfd.5               \
  51                 extendedFILE.5          \
  52                 filesystem.5            \
  53                 fnmatch.5               \
  54                 formats.5               \
  55                 fsattr.5                \
  56                 grub.5                  \
  57                 gss_auth_rules.5        \
  58                 hal.5                   \
  59                 iconv.5                 \
  60                 iconv_unicode.5         \
  61                 ieee802.3.5             \
  62                 ieee802.11.5            \
  63                 ipfilter.5              \
  64                 isalist.5               \
  65                 kerberos.5              \
  66                 krb5_auth_rules.5       \
  67                 krb5envvar.5            \
  68                 largefile.5             \
  69                 lf64.5                  \
  70                 lfcompile.5             \
  71                 lfcompile64.5           \
  72                 locale.5                \
  73                 man.5                   \
  74                 mandoc_char.5           \
  75                 mandoc_roff.5           \
  76                 mansun.5                \
  77                 mdoc.5                  \
  78                 me.5                    \
  79                 mech_spnego.5           \
  80                 mm.5                    \
  81                 ms.5                    \
  82                 mutex.5                 \
  83                 nfssec.5                \
  84                 pam_allow.5             \
  85                 pam_authtok_check.5     \
  86                 pam_authtok_get.5       \
  87                 pam_authtok_store.5     \
  88                 pam_deny.5              \
  89                 pam_dhkeys.5            \
  90                 pam_dial_auth.5         \
  91                 pam_krb5.5              \
  92                 pam_krb5_migrate.5      \
  93                 pam_ldap.5              \
  94                 pam_list.5              \
  95                 pam_passwd_auth.5       \
  96                 pam_rhosts_auth.5       \
  97                 pam_roles.5             \
  98                 pam_sample.5            \
  99                 pam_smb_passwd.5        \
 100                 pam_smbfs_login.5       \
 101                 pam_timestamp.5         \
 102                 pam_tsol_account.5      \
 103                 pam_unix_account.5      \
 104                 pam_unix_auth.5         \
 105                 pam_unix_cred.5         \
 106                 pam_unix_session.5      \
 107                 pkcs11_kernel.5         \
 108                 pkcs11_softtoken.5      \
 109                 pkcs11_tpm.5            \
 110                 privileges.5            \
 111                 prof.5                  \
 112                 rbac.5                  \
 113                 regex.5                 \
 114                 regexp.5                \
 115                 resource_controls.5     \
 116                 security-flags.5        \
 117                 smf.5                   \
 118                 smf_bootstrap.5         \
 119                 smf_method.5            \
 120                 smf_restarter.5         \
 121                 smf_security.5          \
 122                 smf_template.5          \
 123                 standards.5             \
 124                 sticky.5                \
 125                 tbl.5                   \
 126                 tecla.5                 \
 127                 term.5                  \
 128                 threads.5               \
 129                 timerfd.5               \
 130                 trusted_extensions.5    \
 131                 vgrindefs.5             \
 132                 zones.5                 \
 133                 zpool-features.5
 134 
 135 sparc_MANFILES=
 136 
 137 i386_MANFILES=  brand.4th.5             \
 138                 check-password.4th.5    \
 139                 color.4th.5             \
 140                 delay.4th.5             \
 141                 gptzfsboot.5            \
 142                 loader.5                \
 143                 loader.4th.5            \
 144                 menu.4th.5              \
 145                 menusets.4th.5          \
 146                 pxeboot.5               \
 147                 version.4th.5           \
 148                 zfsloader.5
 149 
 150 MANLINKS=       ANSI.5          \
 151                 C++.5           \
 152                 C.5             \
 153                 CSI.5           \
 154                 ISO.5           \
 155                 MT-Level.5      \
 156                 POSIX.1.5       \
 157                 POSIX.2.5       \
 158                 POSIX.5         \
 159                 RBAC.5          \
 160                 SUS.5           \
 161                 SUSv2.5         \
 162                 SUSv3.5         \
 163                 SVID.5          \
 164                 SVID3.5         \
 165                 XNS.5           \
 166                 XNS4.5          \
 167                 XNS5.5          \
 168                 XPG.5           \
 169                 XPG3.5          \
 170                 XPG4.5          \
 171                 XPG4v2.5        \
 172                 advance.5       \
 173                 architecture.5  \
 174                 availability.5  \
 175                 compile.5       \
 176                 endian.5        \
 177                 intro.5         \
 178                 pthreads.5      \
 179                 stability.5     \
 180                 standard.5      \
 181                 step.5          \
 182                 teclarc.5
 183 
 184 MANFILES=       $(_MANFILES) $($(MACH)_MANFILES)
 185 
 186 intro.5         := LINKSRC = Intro.5
 187 
 188 CSI.5           := LINKSRC = attributes.5
 189 MT-Level.5      := LINKSRC = attributes.5
 190 architecture.5  := LINKSRC = attributes.5
 191 availability.5  := LINKSRC = attributes.5
 192 stability.5     := LINKSRC = attributes.5
 193 standard.5      := LINKSRC = attributes.5
 194 
 195 endian.5        := LINKSRC = byteorder.5
 196 
 197 RBAC.5          := LINKSRC = rbac.5
 198 
 199 advance.5       := LINKSRC = regexp.5
 200 compile.5       := LINKSRC = regexp.5
 201 step.5          := LINKSRC = regexp.5
 202 
 203 ANSI.5          := LINKSRC = standards.5
 204 C++.5           := LINKSRC = standards.5
 205 C.5             := LINKSRC = standards.5
 206 ISO.5           := LINKSRC = standards.5
 207 POSIX.1.5       := LINKSRC = standards.5
 208 POSIX.2.5       := LINKSRC = standards.5
 209 POSIX.5         := LINKSRC = standards.5
 210 SUS.5           := LINKSRC = standards.5
 211 SUSv2.5         := LINKSRC = standards.5
 212 SUSv3.5         := LINKSRC = standards.5
 213 SVID.5          := LINKSRC = standards.5
 214 SVID3.5         := LINKSRC = standards.5
 215 XNS.5           := LINKSRC = standards.5
 216 XNS4.5          := LINKSRC = standards.5
 217 XNS5.5          := LINKSRC = standards.5
 218 XPG.5           := LINKSRC = standards.5
 219 XPG3.5          := LINKSRC = standards.5
 220 XPG4.5          := LINKSRC = standards.5
 221 XPG4v2.5        := LINKSRC = standards.5
 222 
 223 teclarc.5       := LINKSRC = tecla.5
 224 
 225 pthreads.5      := LINKSRC = threads.5
 226 
 227 .KEEP_STATE:
 228 
 229 include         $(SRC)/man/Makefile.man
 230 
 231 install:        $(ROOTMANFILES) $(ROOTMANLINKS)