Print this page
Changes to enable driver to compile.
Header paths, object lists, etc.

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/sparc/mpt_sas3/Makefile
          +++ new/usr/src/uts/sparc/mpt_sas3/Makefile
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  22   22  # Use is subject to license terms.
  23   23  #
  24      -#       This makefile drives the production of the mpt_sas driver kernel module.
       24 +#       This makefile drives the production of the mpt_sas3 driver
       25 +#       kernel module.
  25   26  #
  26   27  #       Sparc architecture dependent
  27   28  #
  28   29  
  29   30  #
  30   31  #       Path to the base of the uts directory tree (usually /usr/src/uts).
  31   32  #
  32   33  UTSBASE   = ../../../../src/uts
  33   34  
  34   35  #
  35   36  #       Define the module and object file sets.
  36   37  #
  37      -MODULE          = mpt_sas
  38      -OBJECTS         = $(MPTSAS_OBJS:%=$(OBJS_DIR)/%)
  39      -LINTS           = $(MPTSAS_OBJS:%.o=$(LINTS_DIR)/%.ln)
       38 +MODULE          = mpt_sas3
       39 +OBJECTS         = $(MPTSAS3_OBJS:%=$(OBJS_DIR)/%)
       40 +LINTS           = $(MPTSAS3_OBJS:%.o=$(LINTS_DIR)/%.ln)
  40   41  ROOTMODULE      = $(ROOT_DRV_DIR)/$(MODULE)
  41      -CONF_SRCDIR     = $(UTSBASE)/common/io/scsi/adapters/mpt_sas
  42      -WARLOCK_OUT     = $(MPTSAS_OBJS:%.o=%.ll)
       42 +CONF_SRCDIR     = $(UTSBASE)/common/io/scsi/adapters/mpt_sas3
       43 +WARLOCK_OUT     = $(MPTSAS3_OBJS:%.o=%.ll)
  43   44  WARLOCK_OK      = $(MODULE).ok
  44   45  WLCMD_DIR       = $(UTSBASE)/common/io/warlock
  45   46  
  46   47  #
  47   48  #       Kernel Module Dependencies
  48   49  #
  49   50  LDFLAGS += -dy -Nmisc/scsi -Ndrv/scsi_vhci
  50   51  
  51   52  #
  52   53  #       Define targets
↓ open down ↓ 54 lines elided ↑ open up ↑
 107  108  TEST            = test
 108  109  
 109  110  #
 110  111  #       lock_lint rules
 111  112  #
 112  113  SCSI_FILES = $(SCSI_OBJS:%.o= -l $(UTSBASE)/sparc/scsi/%.ll)
 113  114  
 114  115  warlock: $(WARLOCK_OK)
 115  116  
 116  117  $(WARLOCK_OK): $(WARLOCK_OUT) warlock_ddi.files scsi.files \
 117      -        $(WLCMD_DIR)/mptsas.wlcmd
 118      -        $(WARLOCK) -c $(WLCMD_DIR)/mptsas.wlcmd $(WARLOCK_OUT) \
      118 +        $(WLCMD_DIR)/mptsas3.wlcmd
      119 +        $(WARLOCK) -c $(WLCMD_DIR)/mptsas3.wlcmd $(WARLOCK_OUT) \
 119  120          $(UTSBASE)/sparc/warlock/scsi.ll \
 120  121          $(SCSI_FILES) \
 121  122          -l $(UTSBASE)/sparc/warlock/ddi_dki_impl.ll
 122  123          $(TOUCH) $@
 123  124  
 124      -%.ll: $(UTSBASE)/common/io/scsi/adapters/mpt_sas/%.c
      125 +%.ll: $(UTSBASE)/common/io/scsi/adapters/mpt_sas3/%.c
 125  126          $(WLCC) $(CPPFLAGS) -DDEBUG -o $@ $<
 126  127  
 127  128  warlock_ddi.files:
 128  129          @cd $(UTSBASE)/sparc/warlock; pwd; $(MAKE) warlock
 129  130  
 130  131  scsi.files:
 131  132          @cd $(UTSBASE)/sparc/scsi; pwd; $(MAKE) warlock
 132  133  
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX