138
139 def: $(DEF_DEPS)
140
141 all: $(ALL_DEPS)
142
143 clean: $(CLEAN_DEPS)
144
145 clobber: $(CLOBBER_DEPS)
146
147 lint: $(LINT_DEPS)
148
149 clean.lint: $(CLEAN_LINT_DEPS)
150
151 install: $(INSTALL_DEPS)
152
153
154 $(UNIX_BIN): $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(MAPFILE) $(LIBS) \
155 $(DTRACESTUBS)
156 $(LD) -dy -b -o $@ -e _start -M $(MAPFILE) \
157 $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS)
158 $(CTFMERGE_UNIQUIFY_AGAINST_GENUNIX)
159 $(POST_PROCESS)
160
161 $(UNIX32_LINK): $(ROOT_PSM_KERN_DIR_32) $(UNIX_BIN)
162 -$(RM) $@; ln -s $(SUBDIR64)/$(UNIX) $@
163
164 symcheck: $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBS)
165 $(LD) -dy -b -o $(SYM_MOD) -M $(MAPFILE) \
166 $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS)
167
168 $(UNIX_O): $(OBJECTS) $(OBJS_DIR)/vers.o
169 $(LD) -r -o $@ $(OBJECTS) $(OBJS_DIR)/vers.o
170
171 $(KRTLD_O): $(KRTLD_OBJECTS)
172 $(LD) -r -o $@ -M$(KRTLD_MAPFILE) $(KRTLD_OBJECTS)
173
174 #
175 # Special rules for generating assym.h for inclusion in assembly files.
176 #
177 $(DSF_DIR)/$(OBJS_DIR)/assym.h: FRC
178 @cd $(DSF_DIR); $(MAKE) all.targ
|
138
139 def: $(DEF_DEPS)
140
141 all: $(ALL_DEPS)
142
143 clean: $(CLEAN_DEPS)
144
145 clobber: $(CLOBBER_DEPS)
146
147 lint: $(LINT_DEPS)
148
149 clean.lint: $(CLEAN_LINT_DEPS)
150
151 install: $(INSTALL_DEPS)
152
153
154 $(UNIX_BIN): $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(MAPFILE) $(LIBS) \
155 $(DTRACESTUBS)
156 $(LD) -dy -b -o $@ -e _start -M $(MAPFILE) \
157 $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS)
158 $(CTFMERGE_MODULE)
159 $(POST_PROCESS)
160
161 $(UNIX32_LINK): $(ROOT_PSM_KERN_DIR_32) $(UNIX_BIN)
162 -$(RM) $@; ln -s $(SUBDIR64)/$(UNIX) $@
163
164 symcheck: $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBS)
165 $(LD) -dy -b -o $(SYM_MOD) -M $(MAPFILE) \
166 $(UNIX_O) $(KRTLD_O) $(MODSTUBS_O) $(LIBOPTS) $(DTRACESTUBS)
167
168 $(UNIX_O): $(OBJECTS) $(OBJS_DIR)/vers.o
169 $(LD) -r -o $@ $(OBJECTS) $(OBJS_DIR)/vers.o
170
171 $(KRTLD_O): $(KRTLD_OBJECTS)
172 $(LD) -r -o $@ -M$(KRTLD_MAPFILE) $(KRTLD_OBJECTS)
173
174 #
175 # Special rules for generating assym.h for inclusion in assembly files.
176 #
177 $(DSF_DIR)/$(OBJS_DIR)/assym.h: FRC
178 @cd $(DSF_DIR); $(MAKE) all.targ
|