Print this page
10079 smatch Makefile changes for usr/src/lib

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/hal/libhal/Makefile.com
          +++ new/usr/src/lib/hal/libhal/Makefile.com
↓ open down ↓ 17 lines elided ↑ open up ↑
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  #
  22   22  # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  23   23  # Use is subject to license terms.
  24   24  #
  25   25  #
  26   26  # usr/src/lib/hal/libhal/Makefile.com
  27   27  #
       28 +# Copyright (c) 2018, Joyent, Inc.
  28   29  
  29   30  LIBRARY =       libhal.a
  30   31  VERS =          .1.0.0
  31   32  VERS_MAJ =      .1
  32   33  OBJECTS =       libhal.o
  33   34  LIBPCSRC =      hal.pc
  34   35  
  35   36  include ../../Makefile.com
  36   37  
  37   38  LIBS =          $(DYNLIB) $(LINTLIB)
  38   39  LDLIBS +=       -lc -ldbus-1
  39   40  $(LINTLIB) :=   SRCS = $(SRCDIR)/$(LINTSRC)
  40   41  
  41   42  SRCDIR =        ../common
  42   43  
  43   44  CFLAGS +=       $(CCVERBOSE)
  44   45  CPPFLAGS +=     $(HAL_CONFIG_CPPFLAGS)
  45   46  CPPFLAGS +=     -DGETTEXT_PACKAGE=\"$(HAL_GETTEXT_PACKAGE)\" -DENABLE_NLS
  46   47  
       48 +SMOFF += all_func_returns,leaks
       49 +
  47   50  ROOTMAJLINK =   $(ROOTLIBDIR)/$(LIBRARY:.a=.so)$(VERS_MAJ)
  48   51  ROOTMAJLINK64 = $(ROOTLIBDIR64)/$(LIBRARY:.a=.so)$(VERS_MAJ)
  49   52  
  50   53  .KEEP_STATE:
  51   54  
  52   55  all:            $(LIBS)
  53   56  
  54   57  $(ROOTMAJLINK):
  55   58          -$(RM) $@; $(SYMLINK) $(DYNLIB) $@
  56   59  
  57   60  $(ROOTMAJLINK64):
  58   61          -$(RM) $@; $(SYMLINK) $(DYNLIB) $@
  59   62  
  60   63  include $(SRC)/lib/Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX