Print this page
1961 investigate stopping uniquifying CTF information
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/sparc/ip/Makefile
          +++ new/usr/src/uts/sparc/ip/Makefile
↓ open down ↓ 113 lines elided ↑ open up ↑
 114  114  install:        $(INSTALL_DEPS) $(SISCHECK_DEPS)
 115  115  
 116  116  $(ROOTLINK):    $(ROOT_STRMOD_DIR) $(ROOTMODULE)
 117  117          -$(RM) $@; ln $(ROOTMODULE) $@
 118  118  
 119  119  #
 120  120  #       Include common targets.
 121  121  #
 122  122  include $(UTSBASE)/sparc/Makefile.targ
 123  123  
 124      -#
 125      -# The ip CTF data is merged into the genunix module because these types are
 126      -# complex and heavily shared.  The genunix build will execute one of the
 127      -# rules below to create an archive, ipctf.a, containing the ip objects.  The
 128      -# real ip will be uniquified against genunix later in the build, and will
 129      -# emerge containing very few types.
 130      -#
 131      -$(OBJS_DIR)/ipctf.a: $(OBJECTS)
 132      -        -$(RM) $@
 133      -        $(AR) -r $@ $(OBJECTS)
 134      -
 135  124  $(OBJECTS): $(OBJS_DIR)
 136      -
 137      -CLOBBERFILES += $(OBJS_DIR)/ipctf.a
 138      -
 139      -ipctf.obj64: FRC
 140      -        @BUILD_TYPE=OBJ64 VERSION='$(VERSION)' $(MAKE) obj64/ipctf.a
 141      -
 142      -ipctf.debug64: FRC
 143      -        @BUILD_TYPE=DBG64 VERSION='$(VERSION)' $(MAKE) debug64/ipctf.a
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX