Print this page
3946 ::gcore
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/mdb/intel/ia32/genunix/Makefile
          +++ new/usr/src/cmd/mdb/intel/ia32/genunix/Makefile
↓ open down ↓ 14 lines elided ↑ open up ↑
  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  #
  22   22  # Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
  23   23  # Use is subject to license terms.
  24   24  #
       25 +# Copyright (c) 2013 by Delphix. All rights reserved.
       26 +#
  25   27  
  26   28  MODULE = genunix.so
  27   29  MDBTGT = kvm
  28   30  
  29   31  include ../../../common/modules/genunix/Makefile.files
  30   32  
  31   33  COMMONSRCS = \
  32   34          $(GENUNIX_SRCS)
  33   35  
  34   36  KMODSRCS = \
↓ open down ↓ 5 lines elided ↑ open up ↑
  40   42  
  41   43  #
  42   44  # This signals that $(KMODSRCS) != $(MODSRCS).  Typegraph is not usable under
  43   45  # kmdb.  As such, we don't bother compiling it.
  44   46  KMOD_SOURCES_DIFFERENT=$(POUND_SIGN)
  45   47  
  46   48  include ../../../../Makefile.cmd
  47   49  include ../../Makefile.ia32
  48   50  include ../../../Makefile.module
  49   51  
  50      -dmod/$(MODULE) := LDLIBS += -lm
       52 +dmod/$(MODULE) := LDLIBS += -lm -lproc
  51   53  
  52   54  #
  53   55  # We are not actually hardwiring some dependency on i86pc, we just need to
  54   56  # include sys/param.h with _MACHDEP defined, and this forces the inclusion of
  55   57  # machparam.h, even though we don't use anything there.  This is a temporary
  56   58  # kludge until we invent -DDONTINCLUDEMACHPARAM or something.
  57   59  #
  58   60  CPPFLAGS += -I$(SRC)/uts/i86pc
  59   61  CPPFLAGS += -I$(SRC)/uts/i86xpv
  60   62  
↓ open down ↓ 1 lines elided ↑ open up ↑
  62   64  CPPFLAGS += -I$(SRC)/uts/common
  63   65  
  64   66  # Needed to find include file mutex_impl.h
  65   67  CPPFLAGS += -I$(SRC)/uts/intel
  66   68  
  67   69  CERRWARN += -_gcc=-Wno-char-subscripts
  68   70  CERRWARN += -_gcc=-Wno-unused-label
  69   71  CERRWARN += -_gcc=-Wno-uninitialized
  70   72  CERRWARN += -_gcc=-Wno-parentheses
  71   73  CERRWARN += -_gcc=-Wno-type-limits
       74 +
       75 +LINTFLAGS += -erroff=E_EMPTY_TRANSLATION_UNIT
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX