Subversion Repositories DevTools

Rev

Rev 261 | Rev 5709 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 261 Rev 335
Line 370... Line 370...
370
 
370
 
371
#..     Linker
371
#..     Linker
372
#
372
#
373
shld              = $(XX_PRE) $(mri_linker)
373
shld              = $(XX_PRE) $(mri_linker)
374
shld_cmdfile      = $(basename $@).ld
374
shld_cmdfile      = $(basename $@).ld
375
shld_depfile	  = $(subst /,\\,$(basename $@).dep)
-
 
376
shldabs_flags     = -m -c$(shld_cmdfile)
375
shldabs_flags     = -m -c$(shld_cmdfile)
377
shldabs_o_switch  = -o$(basename $@).abs > $(basename $@).map
376
shldabs_o_switch  = -o$(basename $@).abs > $(basename $@).map
378
 
377
 
379
define shld_pre
378
define shld_pre
380
        @$(echo) [$@] Linking program .. ;\
379
        @$(echo) [$@] Linking program .. ;\
Line 403... Line 402...
403
#   Create Library dependency file
402
#   Create Library dependency file
404
#
403
#
405
define SHLDDEPEND
404
define SHLDDEPEND
406
        $(XX_PRE) export MRI_LIB; \
405
        $(XX_PRE) export MRI_LIB; \
407
                MRI_LIB="$(subst $(space),;,$(LIBDIRS))"; \
406
                MRI_LIB="$(subst $(space),;,$(LIBDIRS))"; \
408
	$(cmdfile) -ko$(shld_depfile) "$($(notdir $(SHBASE))_shdp)";
407
	$(cmdfile) -ko$@ "$($(DPLIST))";
409
endef
408
endef
410
 
409
 
411
#
410
#
412
#   Use the BRT utility to generate relocation information
411
#   Use the BRT utility to generate relocation information
413
#   Assumes that the variable BRTROOT has been set to provide the root of all file names
412
#   Assumes that the variable BRTROOT has been set to provide the root of all file names