Print this page
5468 Missing dependencies in lib/Makefile

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/link/Makefile
          +++ new/usr/src/cmd/link/Makefile
↓ open down ↓ 15 lines elided ↑ open up ↑
  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   23  # Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24   24  # Use is subject to license terms.
  25   25  #
       26 +# Copyright 2015 RackTop Systems.
       27 +#
  26   28  
  27   29  PROG= link 
  28   30  XPG4PROG= link
  29   31  OBJS= link.o
  30   32  
  31   33  include ../Makefile.cmd
  32   34  
  33   35  clean $(XPG4) := OBJS += values-xpg4.o
  34   36  
  35   37  FILEMODE= 0555
  36   38  
  37   39  CERRWARN += -_gcc=-Wno-parentheses
  38   40  
  39   41  .KEEP_STATE:
  40   42  
  41   43  all: $(PROG) $(XPG4)
  42   44  
  43   45  $(PROG) $(XPG4): $$(OBJS)
  44      -        $(LINK.c) -o $@ $(OBJS)
       46 +        $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
  45   47          $(POST_PROCESS)
  46   48  
  47   49  install: all $(ROOTUSRSBINPROG) $(ROOTXPG4PROG)
  48   50          -$(RM) $(ROOTETCPROG)
  49   51          -$(SYMLINK) ../usr/sbin/$(PROG) $(ROOTETCPROG)
  50   52  
  51   53  values-xpg4.o: ../../lib/common/common/values-xpg4.c
  52   54          $(COMPILE.c) -o $@ ../../lib/common/common/values-xpg4.c
  53   55  
  54   56  clean:
  55   57          $(RM) $(OBJS)
  56   58  
  57   59  lint:   lint_PROG
  58   60  
  59   61  include ../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX