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
|