Print this page
7388 Support DHCP Client FQDN. Allow IAID/DUID for all v4.

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/cmd-inet/sbin/dhcpagent/Makefile
          +++ new/usr/src/cmd/cmd-inet/sbin/dhcpagent/Makefile
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  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 2007 Sun Microsystems, Inc.  All rights reserved.
  23   23  # Use is subject to license terms.
       24 +# Copyright (c) 2016, Chris Fraire <cfraire@me.com>.
  24   25  #
  25   26  
  26   27  PROG    = dhcpagent
  27   28  ROOTFS_PROG = $(PROG)
  28   29  DEFAULTFILES = dhcpagent.dfl
  29   30  
  30   31  OBJS =  adopt.o agent.o async.o bound.o class_id.o defaults.o inform.o \
  31   32          init_reboot.o interface.o ipc_action.o packet.o release.o renew.o \
  32   33          request.o script_handler.o select.o states.o util.o
  33   34  
↓ open down ↓ 4 lines elided ↑ open up ↑
  38   39  XGETFLAGS += -a -x dhcpagent.xcl
  39   40  
  40   41  CERRWARN += -_gcc=-Wno-switch
  41   42  CERRWARN += -_gcc=-Wno-parentheses
  42   43  
  43   44  #
  44   45  # to compile a debug version, do a `make COPTFLAG="-g -XO0"'
  45   46  #
  46   47  
  47   48  CPPFLAGS  += -D_XOPEN_SOURCE=500 -D__EXTENSIONS__
  48      -LDLIBS    += -lxnet -lnvpair -ldhcpagent -ldhcputil -linetutil -ldevinfo -ldlpi
       49 +LDLIBS    += -lxnet -lnvpair -ldhcpagent -ldhcputil -linetutil -ldevinfo \
       50 +        -ldlpi -lresolv -lsocket -lipadm
  49   51  
  50   52  # Disable warnings that affect all XPG applications.
  51   53  LINTFLAGS += -erroff=E_INCONS_ARG_DECL2 -erroff=E_INCONS_VAL_TYPE_DECL2
  52   54  
  53   55  .KEEP_STATE:
  54   56  
  55   57  all:            $(ROOTFS_PROG)
  56   58  
  57   59  install:        all $(ROOTSBINPROG) $(ROOTETCDEFAULTFILES)
  58   60  
↓ open down ↓ 13 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX