Print this page
7627 Build should be smarter about how SGSPROTO is created
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Kim Shrier <kshrier@racktopsystems.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/sgs/libldstab/Makefile.targ
          +++ new/usr/src/cmd/sgs/libldstab/Makefile.targ
↓ open down ↓ 35 lines elided ↑ open up ↑
  36   36  lint:           $(LINTOUT32) $(SGSLINTOUT)
  37   37  
  38   38  delete:
  39   39                  -$(RM) $(DYNLIB)
  40   40  
  41   41  # Special target for native builds (ie. when we need to build a version of ld
  42   42  # to build a version of ld :-).
  43   43  
  44   44  native:         $(SGSLIBDIR)/$(DYNLIB)
  45   45  
  46      -$(SGSLIBDIR)/$(DYNLIB): pics .WAIT $$(PICS)
       46 +$(PICS):        pics
       47 +
       48 +$(SGSLIBDIR)/$(DYNLIB): $(PICS) $(SGSLIBDIR)
  47   49                  $(BUILD.SO)
  48   50                  $(POST_PROCESS_SO)
  49   51  
  50   52  include         $(SRC)/lib/Makefile.targ
  51   53  include         $(SRC)/cmd/sgs/Makefile.targ
  52   54  
  53   55  # Derived source and header files (messaging).
  54   56  
  55   57  catalog:
  56   58  
  57   59  chkmsg:
  58   60  
  59   61  package:
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX