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


 124 .KEEP_STATE:
 125 
 126 def:            $(DEF_DEPS)
 127 
 128 all:            $(ALL_DEPS)
 129 
 130 clean:          $(CLEAN_DEPS)
 131 
 132 clobber:        $(CLOBBER_DEPS)
 133 
 134 lint:           $(LINT_DEPS)
 135 
 136 clean.lint:     $(CLEAN_LINT_DEPS)
 137 
 138 install:        $(INSTALL_DEPS)
 139 
 140 $(UNIX_BIN):    $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(MAPFILE) $(LIBS) \
 141                 $(DTRACESTUBS) 
 142         $(LD) -dy -b -o $@ -e _start -M $(MAPFILE) \
 143             $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS) 
 144         $(CTFMERGE_UNIQUIFY_AGAINST_GENUNIX)
 145         $(POST_PROCESS)
 146         $(CHK4UBINARY)
 147 
 148 $(UNIX32_LINK): $(ROOT_PSM_KERN_DIR_32) $(UNIX_BIN)
 149         -$(RM) $@; ln -s $(SUBDIR64)/$(UNIX) $@
 150 
 151 symcheck:       $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBS)
 152         $(LD) -dy -b -o $(SYM_MOD) -M $(MAPFILE) \
 153         $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS) 
 154 
 155 $(UNIX_O):      $(OBJECTS) $(OBJS_DIR)/vers.o
 156         $(LD) -r -o $@ $(OBJECTS) $(OBJS_DIR)/vers.o
 157 
 158 $(KRTLD_O):     $(KRTLD_OBJECTS)
 159         $(LD) -r -o $@ -M$(KRTLD_MAPFILE) $(KRTLD_OBJECTS)
 160 
 161 #
 162 #       CPU_OBJ now comprises of 2 object files which come from sun4 common
 163 #       and from architecture dependent code.  OBJS_DIR is prepended where
 164 #       CPU_OBJ is defined to allow for building multiple CPU_OBJ's




 124 .KEEP_STATE:
 125 
 126 def:            $(DEF_DEPS)
 127 
 128 all:            $(ALL_DEPS)
 129 
 130 clean:          $(CLEAN_DEPS)
 131 
 132 clobber:        $(CLOBBER_DEPS)
 133 
 134 lint:           $(LINT_DEPS)
 135 
 136 clean.lint:     $(CLEAN_LINT_DEPS)
 137 
 138 install:        $(INSTALL_DEPS)
 139 
 140 $(UNIX_BIN):    $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(MAPFILE) $(LIBS) \
 141                 $(DTRACESTUBS) 
 142         $(LD) -dy -b -o $@ -e _start -M $(MAPFILE) \
 143             $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS) 
 144         $(CTFMERGE_MODULE)
 145         $(POST_PROCESS)
 146         $(CHK4UBINARY)
 147 
 148 $(UNIX32_LINK): $(ROOT_PSM_KERN_DIR_32) $(UNIX_BIN)
 149         -$(RM) $@; ln -s $(SUBDIR64)/$(UNIX) $@
 150 
 151 symcheck:       $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBS)
 152         $(LD) -dy -b -o $(SYM_MOD) -M $(MAPFILE) \
 153         $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS) 
 154 
 155 $(UNIX_O):      $(OBJECTS) $(OBJS_DIR)/vers.o
 156         $(LD) -r -o $@ $(OBJECTS) $(OBJS_DIR)/vers.o
 157 
 158 $(KRTLD_O):     $(KRTLD_OBJECTS)
 159         $(LD) -r -o $@ -M$(KRTLD_MAPFILE) $(KRTLD_OBJECTS)
 160 
 161 #
 162 #       CPU_OBJ now comprises of 2 object files which come from sun4 common
 163 #       and from architecture dependent code.  OBJS_DIR is prepended where
 164 #       CPU_OBJ is defined to allow for building multiple CPU_OBJ's