Print this page
10080 smatch Makefile changes for usr/src/cmd

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/stat/fsstat/Makefile
          +++ new/usr/src/cmd/stat/fsstat/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 2009 Sun Microsystems, Inc.  All rights reserved.
  23   23  # Use is subject to license terms.
  24   24  #
       25 +# Copyright (c) 2018, Joyent, Inc.
  25   26  
  26   27  PROG = fsstat
  27   28  OBJS = fsstat.o
  28   29  SRCS =$(OBJS:%.o=%.c) $(COMMON_SRCS)
  29   30  
  30   31  include $(SRC)/cmd/Makefile.cmd
  31   32  include $(SRC)/cmd/stat/Makefile.stat
  32   33  
  33   34  COMMON_OBJS = common.o timestamp.o
  34   35  COMMON_SRCS = $(COMMON_OBJS:%.o=$(STATCOMMONDIR)/%.c)
  35   36  
  36   37  LDLIBS += -lkstat -lcmdutils
  37   38  CFLAGS += $(CCVERBOSE) -I${STATCOMMONDIR}
  38   39  CERRWARN += -_gcc=-Wno-parentheses
  39   40  FILEMODE= 0555
  40   41  
  41   42  lint := LINTFLAGS = -muxs -I$(STATCOMMONDIR)
  42   43  
       44 +SMOFF += signed
       45 +
  43   46  .KEEP_STATE:
  44   47  
  45   48  all: $(PROG)
  46   49  
  47   50  install: all $(ROOTPROG)
  48   51  
  49   52  $(PROG): $(OBJS) $(COMMON_OBJS)
  50   53          $(LINK.c) -o $(PROG) $(OBJS) $(COMMON_OBJS) $(LDLIBS)
  51   54          $(POST_PROCESS)
  52   55  
  53   56  %.o : $(STATCOMMONDIR)/%.c
  54   57          $(COMPILE.c) -o $@ $<
  55   58          $(POST_PROCESS_O)
  56   59  
  57   60  clean:
  58   61          -$(RM) $(OBJS) $(COMMON_OBJS)
  59   62  
  60   63  lint: lint_SRCS
  61   64  
  62   65  include $(SRC)/cmd/Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX