Print this page
8516 Suppress gcc errors with -Wno- in Makefile for usr/src/cmd

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fs.d/nfs/rquotad/Makefile
          +++ new/usr/src/cmd/fs.d/nfs/rquotad/Makefile
↓ open down ↓ 12 lines elided ↑ open up ↑
  13   13  #
  14   14  # When distributing Covered Code, include this CDDL HEADER in each
  15   15  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16   16  # If applicable, add the following below this CDDL HEADER, with the
  17   17  # fields enclosed by brackets "[]" replaced with your own identifying
  18   18  # information: Portions Copyright [yyyy] [name of copyright owner]
  19   19  #
  20   20  # CDDL HEADER END
  21   21  #
  22   22  #
       23 +# Copyright 2017 Gary Mills
  23   24  # Copyright (c) 1989 by Sun Microsystems, Inc.
  24   25  #
  25   26  
  26   27  FSTYPE=         nfs
  27   28  TYPEPROG=       rquotad
  28   29  ATTMK=          $(TYPEPROG)
  29   30  
  30   31  include ../../Makefile.fstype
  31   32  
  32   33  OBJS=   rpc.rquotad.o rquota_xdr.o
  33   34  SRCS=   $(OBJS:%.o=%.c)
  34   35  XFILE=  $(ROOT)/usr/include/rpcsvc/rquota.x
  35   36  
  36   37  CPPFLAGS += -D_LARGEFILE64_SOURCE
  37   38  CERRWARN += -_gcc=-Wno-implicit-function-declaration
  38   39  CERRWARN += -_gcc=-Wno-unused-variable
  39   40  LDLIBS += -lnsl
  40   41  
       42 +# Suppress error: typedef locally defined but not used
       43 +rpc.rquotad.o := CERRWARN += -_gcc=-Wno-unused-local-typedefs
       44 +
  41   45  $(TYPEPROG):    $(OBJS)
  42   46                  $(LINK.c) -o $@ $(LDLIBS) $(OBJS)
  43   47                  $(POST_PROCESS)
  44   48  
  45   49  lint:           lint_SRCS
  46   50  
  47   51  clean:
  48   52                  $(RM) $(OBJS) rquota_xdr.c
  49   53  
  50   54  rquota_xdr.c:   $(XFILE)
  51   55                  $(RPCGEN) -c $(XFILE) -o $@
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX