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 2013 Nexenta Systems, Inc.  All rights reserved.
  15 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
  16 # Copyright (c) 2017, Joyent, Inc.
  17 #
  18 
  19 include         $(SRC)/Makefile.master
  20 
  21 MANSECT=        9s
  22 
  23 MANFILES=       Intro.9s                        \
  24                 aio_req.9s                      \
  25                 buf.9s                          \
  26                 cb_ops.9s                       \
  27                 copyreq.9s                      \
  28                 copyresp.9s                     \
  29                 datab.9s                        \
  30                 ddi_device_acc_attr.9s          \
  31                 ddi_dma_attr.9s                 \
  32                 ddi_dma_cookie.9s               \
  33                 ddi_dmae_req.9s                 \
  34                 ddi_fm_error.9s                 \
  35                 ddi_idevice_cookie.9s           \
  36                 dev_ops.9s                      \
  37                 devmap_callback_ctl.9s          \
  38                 fmodsw.9s                       \
  39                 free_rtn.9s                     \
  40                 gld_mac_info.9s                 \
  41                 gld_stats.9s                    \
  42                 hook_nic_event.9s               \
  43                 hook_pkt_event.9s               \
  44                 hook_t.9s                       \
  45                 iocblk.9s                       \
  46                 iovec.9s                        \
  47                 kstat.9s                        \
  48                 kstat_intr.9s                   \
  49                 kstat_io.9s                     \
  50                 kstat_named.9s                  \
  51                 linkblk.9s                      \
  52                 mac_callbacks.9s                \
  53                 mac_register.9s                 \
  54                 modldrv.9s                      \
  55                 modlinkage.9s                   \
  56                 modlmisc.9s                     \
  57                 modlstrmod.9s                   \
  58                 module_info.9s                  \
  59                 msgb.9s                         \
  60                 net_inject_t.9s                 \
  61                 net_instance_t.9s               \
  62                 qband.9s                        \
  63                 qinit.9s                        \
  64                 queclass.9s                     \
  65                 queue.9s                        \
  66                 scsi_address.9s                 \
  67                 scsi_arq_status.9s              \
  68                 scsi_asc_key_strings.9s         \
  69                 scsi_device.9s                  \
  70                 scsi_extended_sense.9s          \
  71                 scsi_hba_tran.9s                \
  72                 scsi_inquiry.9s                 \
  73                 scsi_pkt.9s                     \
  74                 scsi_status.9s                  \
  75                 streamtab.9s                    \
  76                 stroptions.9s                   \
  77                 tuple.9s                        \
  78                 uio.9s                          \
  79                 usb_bulk_req.9s                 \
  80                 usb_callback_flags.9s           \
  81                 usb_cfg_descr.9s                \
  82                 usb_client_dev_data.9s          \
  83                 usb_completion_reason.9s        \
  84                 usb_ctrl_req.9s                 \
  85                 usb_dev_descr.9s                \
  86                 usb_dev_qlf_descr.9s            \
  87                 usb_ep_descr.9s                 \
  88                 usb_ep_ss_comp_descr.9s         \
  89                 usb_ep_xdescr.9s                \
  90                 usb_if_descr.9s                 \
  91                 usb_intr_req.9s                 \
  92                 usb_isoc_req.9s                 \
  93                 usb_other_speed_cfg_descr.9s    \
  94                 usb_request_attributes.9s       \
  95                 usb_string_descr.9s             \
  96                 usba_device.9s                  \
  97                 usba_hcdi_ops.9s                \
  98                 usba_hcdi_register_args.9s      \
  99                 usba_pipe_handle_data.9s
 100 
 101 
 102 MANLINKS=       dblk.9s                         \
 103                 intro.9s                        \
 104                 mac_callbacks_t.9s              \
 105                 mac_register_t.9s               \
 106                 mblk.9s                         \
 107                 usb_ep_ss_comp_descr_t.9s       \
 108                 usb_ep_xdescr_t.9s              \
 109                 usb_bulk_req_t.9s               \
 110                 usb_bulk_request.9s             \
 111                 usb_ctrl_req_t.9s               \
 112                 usb_ctrl_request.9s             \
 113                 usb_intr_req_t.9s               \
 114                 usb_intr_request.9s             \
 115                 usb_isoc_req_t.9s               \
 116                 usb_isoc_request.9s             \
 117                 usba_device_t.9s                \
 118                 usba_hcdi_ops_t.9s              \
 119                 usba_hcdi_register_args_t.9s    \
 120                 usba_pipe_handle_data_t.9s
 121 
 122 
 123 intro.9s                := LINKSRC = Intro.9s
 124 
 125 dblk.9s                 := LINKSRC = datab.9s
 126 
 127 mac_callbacks_t.9s      := LINKSRC = mac_callbacks.9s
 128 mac_register_t.9s       := LINKSRC = mac_register.9s
 129 
 130 mblk.9s                 := LINKSRC = msgb.9s
 131 
 132 #
 133 # The usb_*_req(9S) pages used to be called usb_*_request(9S). We've
 134 # kept the old name around as a link to help folks out, but changed the
 135 # name so that they actually matched the structures.
 136 #
 137 usb_bulk_req_t.9s       := LINKSRC =    usb_bulk_req.9s
 138 usb_bulk_request.9s     := LINKSRC =    usb_bulk_req.9s
 139 usb_ctrl_req_t.9s       := LINKSRC =    usb_ctrl_req.9s
 140 usb_ctrl_request.9s     := LINKSRC =    usb_ctrl_req.9s
 141 usb_intr_req_t.9s       := LINKSRC =    usb_intr_req.9s
 142 usb_intr_request.9s     := LINKSRC =    usb_intr_req.9s
 143 usb_isoc_req_t.9s       := LINKSRC =    usb_isoc_req.9s
 144 usb_isoc_request.9s     := LINKSRC =    usb_isoc_req.9s
 145 
 146 usb_ep_ss_comp_descr_t.9s       := LINKSRC =    usb_ep_ss_comp_descr.9s
 147 usb_ep_xdescr_t.9s              := LINKSRC =    usb_ep_xdescr.9s
 148 usba_hcdi_register_args_t.9s    := LINKSRC =    usba_hcdi_register_args.9s
 149 
 150 usba_device_t.9s                := LINKSRC =    usba_device.9s
 151 usba_hcdi_ops_t.9s              := LINKSRC =    usba_hcdi_ops.9s
 152 usba_hcdi_register_args_t.9s    := LINKSRC =    usba_hcdi_register_args.9s
 153 usba_pipe_handle_data_t.9s      := LINKSRC =    usba_pipe_handle_data.9s
 154 
 155 .KEEP_STATE:
 156 
 157 include         $(SRC)/man/Makefile.man
 158 
 159 install:        $(ROOTMANFILES) $(ROOTMANLINKS)