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


 133 def:            $(DEF_DEPS)
 134 
 135 all:            $(ALL_DEPS)
 136 
 137 clean:          $(CLEAN_DEPS)
 138 
 139 clobber:        $(CLOBBER_DEPS)
 140 
 141 lint:           $(LINT_DEPS)
 142 
 143 clean.lint:     $(CLEAN_LINT_DEPS)
 144 
 145 install:        $(INSTALL_DEPS)
 146 
 147 symcheck:       $(SYM_DEPS)
 148 
 149 $(UNIX_BIN):    $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(MAPFILE) $(LIBS) \
 150                 $(DTRACESTUBS) 
 151         $(LD) -dy -b -o $@ -e _start -M $(MAPFILE) \
 152             $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS) 
 153         $(CTFMERGE_UNIQUIFY_AGAINST_GENUNIX)
 154         $(POST_PROCESS)
 155         $(CHK4UBINARY)
 156 
 157 symcheck.targ:  $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBS) $(DTRACESTUBS) 
 158         $(LD) -dy -b -o $(SYM_MOD) -M $(MAPFILE) \
 159         $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS) 
 160 
 161 $(UNIX_O):      $(OBJECTS) $(OBJS_DIR)/vers.o
 162         $(LD) -r -o $@ $(OBJECTS) $(OBJS_DIR)/vers.o
 163 
 164 $(KRTLD_O):     $(KRTLD_OBJECTS)
 165         $(LD) -r -o $@ -M$(KRTLD_MAPFILE) $(KRTLD_OBJECTS)
 166 
 167 #
 168 #       CPU_OBJ now comprises of 2 object files which come from sun4 common
 169 #       and from architecture dependent code.  OBJS_DIR is prepended where
 170 #       CPU_DIR is defined to allow for building multiple CPU_OBJ's
 171 #
 172 $(CPULIB):      $(CPU_OBJ)
 173         $(BUILD.SO) $(CPU_OBJ)




 133 def:            $(DEF_DEPS)
 134 
 135 all:            $(ALL_DEPS)
 136 
 137 clean:          $(CLEAN_DEPS)
 138 
 139 clobber:        $(CLOBBER_DEPS)
 140 
 141 lint:           $(LINT_DEPS)
 142 
 143 clean.lint:     $(CLEAN_LINT_DEPS)
 144 
 145 install:        $(INSTALL_DEPS)
 146 
 147 symcheck:       $(SYM_DEPS)
 148 
 149 $(UNIX_BIN):    $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(MAPFILE) $(LIBS) \
 150                 $(DTRACESTUBS) 
 151         $(LD) -dy -b -o $@ -e _start -M $(MAPFILE) \
 152             $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS) 
 153         $(CTFMERGE_MODULE)
 154         $(POST_PROCESS)
 155         $(CHK4UBINARY)
 156 
 157 symcheck.targ:  $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBS) $(DTRACESTUBS) 
 158         $(LD) -dy -b -o $(SYM_MOD) -M $(MAPFILE) \
 159         $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS) 
 160 
 161 $(UNIX_O):      $(OBJECTS) $(OBJS_DIR)/vers.o
 162         $(LD) -r -o $@ $(OBJECTS) $(OBJS_DIR)/vers.o
 163 
 164 $(KRTLD_O):     $(KRTLD_OBJECTS)
 165         $(LD) -r -o $@ -M$(KRTLD_MAPFILE) $(KRTLD_OBJECTS)
 166 
 167 #
 168 #       CPU_OBJ now comprises of 2 object files which come from sun4 common
 169 #       and from architecture dependent code.  OBJS_DIR is prepended where
 170 #       CPU_DIR is defined to allow for building multiple CPU_OBJ's
 171 #
 172 $(CPULIB):      $(CPU_OBJ)
 173         $(BUILD.SO) $(CPU_OBJ)