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