Print this page
11528 Makefile.noget can get gone
11529 Use -Wno-maybe-initialized


  20 #
  21 #
  22 # Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
  23 # Use is subject to license terms.
  24 #
  25 
  26 PROG =          ifconfig
  27 ROOTFS_PROG =   $(PROG)
  28 LOCALOBJS=      ifconfig.o revarp.o
  29 COMMONOBJS=     compat.o
  30 OBJS=           $(LOCALOBJS) $(COMMONOBJS)
  31 
  32 include ../../../Makefile.cmd
  33 include ../../Makefile.cmd-inet
  34 
  35 LOCALSRCS=      $(LOCALOBJS:%.o=%.c)
  36 COMMONSRCS=     $(CMDINETCOMMONDIR)/$(COMMONOBJS:%.o=%.c)
  37 SRCS=           $(LOCALSRCS) $(COMMONSRCS)
  38 
  39 CPPFLAGS +=     -I$(CMDINETCOMMONDIR) -I$(SRC)/common/net/dhcp
  40 CERRWARN +=     -_gcc=-Wno-uninitialized
  41 CERRWARN +=     -_gcc=-Wno-parentheses
  42 LDLIBS +=       -ldhcpagent -ldlpi -linetutil -lipmp -ldladm -lipadm
  43 LINTFLAGS +=    -m
  44 
  45 ROOTUSRSBINLINKS = $(PROG:%=$(ROOTUSRSBIN)/%)
  46 
  47 # ifconfig uses the ancillary data feature which is available only through
  48 # UNIX 98 standards version of Socket interface. This interface is supposed to
  49 # be accessed by -lxnet. In addition -lsocket and -lnsl are used to
  50 # capture new not-yet-standard interfaces. Someday -lxnet alone should be
  51 # enough when IPv6 inspired new interfaces are part of standards.
  52 LDLIBS +=       -lxnet -lsocket -lnsl
  53 
  54 # these #defines are required to use UNIX 98 interfaces
  55 _D_UNIX98_EXTN= -D_XOPEN_SOURCE=500 -D__EXTENSIONS__
  56 
  57 $(OBJS)         := CPPFLAGS +=  $(_D_UNIX98_EXTN)
  58 
  59 LINTFLAGS +=    $(_D_UNIX98_EXTN)
  60 


  20 #
  21 #
  22 # Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
  23 # Use is subject to license terms.
  24 #
  25 
  26 PROG =          ifconfig
  27 ROOTFS_PROG =   $(PROG)
  28 LOCALOBJS=      ifconfig.o revarp.o
  29 COMMONOBJS=     compat.o
  30 OBJS=           $(LOCALOBJS) $(COMMONOBJS)
  31 
  32 include ../../../Makefile.cmd
  33 include ../../Makefile.cmd-inet
  34 
  35 LOCALSRCS=      $(LOCALOBJS:%.o=%.c)
  36 COMMONSRCS=     $(CMDINETCOMMONDIR)/$(COMMONOBJS:%.o=%.c)
  37 SRCS=           $(LOCALSRCS) $(COMMONSRCS)
  38 
  39 CPPFLAGS +=     -I$(CMDINETCOMMONDIR) -I$(SRC)/common/net/dhcp
  40 CERRWARN +=     $(CNOWARN_UNINIT)
  41 CERRWARN +=     -_gcc=-Wno-parentheses
  42 LDLIBS +=       -ldhcpagent -ldlpi -linetutil -lipmp -ldladm -lipadm
  43 LINTFLAGS +=    -m
  44 
  45 ROOTUSRSBINLINKS = $(PROG:%=$(ROOTUSRSBIN)/%)
  46 
  47 # ifconfig uses the ancillary data feature which is available only through
  48 # UNIX 98 standards version of Socket interface. This interface is supposed to
  49 # be accessed by -lxnet. In addition -lsocket and -lnsl are used to
  50 # capture new not-yet-standard interfaces. Someday -lxnet alone should be
  51 # enough when IPv6 inspired new interfaces are part of standards.
  52 LDLIBS +=       -lxnet -lsocket -lnsl
  53 
  54 # these #defines are required to use UNIX 98 interfaces
  55 _D_UNIX98_EXTN= -D_XOPEN_SOURCE=500 -D__EXTENSIONS__
  56 
  57 $(OBJS)         := CPPFLAGS +=  $(_D_UNIX98_EXTN)
  58 
  59 LINTFLAGS +=    $(_D_UNIX98_EXTN)
  60