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