diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2001-01-03 18:46:31 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2001-01-03 18:46:31 +0000 |
commit | fdfa5b9f5cb03c4441d3f15c0e341d9cb85a83be (patch) | |
tree | 72375b975c5147634b937fc7e84c27449caebdbe /make | |
parent | 2001-01-03 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-fdfa5b9f5cb03c4441d3f15c0e341d9cb85a83be.tar.bz2 |
2001-01-03 Emmanuel Raguet <raguet@crf.canon.fr>
* custom/mcp750.cfg (make-exe): Rewrite to avoid writing to
install point or assuming BSP build tree is available.
Diffstat (limited to 'make')
-rw-r--r-- | make/ChangeLog | 5 | ||||
-rw-r--r-- | make/custom/mcp750.cfg | 23 |
2 files changed, 15 insertions, 13 deletions
diff --git a/make/ChangeLog b/make/ChangeLog index 2e6eb25a8c..e8c3a4851c 100644 --- a/make/ChangeLog +++ b/make/ChangeLog @@ -1,4 +1,9 @@ +2001-01-03 Emmanuel Raguet <raguet@crf.canon.fr> + + * custom/mcp750.cfg (make-exe): Rewrite to avoid writing to + install point or assuming BSP build tree is available. + 2001-01-03 Joel Sherrill <joel@OARcorp.com> * custom/psim.cfg: Removed unused variables. diff --git a/make/custom/mcp750.cfg b/make/custom/mcp750.cfg index 695cef2795..8d54f40d62 100644 --- a/make/custom/mcp750.cfg +++ b/make/custom/mcp750.cfg @@ -75,19 +75,16 @@ CFLAGS_DEBUG_V = -O1 -mmultiple -mstring -mstrict-align # $(LD_LIBS) \ # -Wl,-\( -Wl,-lc -Wl,-lrtemsall -Wl,-lgcc -Wl,-\) define make-exe - $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \ - -o $@ $(LINK_OBJS) $(LINK_LIBS) - $(NM) -g -n $@ > $(basename $@).num - $(SIZE) $@ - test -d ${PROJECT_RELEASE}/bin || mkdir ${PROJECT_RELEASE}/bin - cp $@ $(PROJECT_ROOT)/c/mcp750/lib/libbsp/powerpc/$(RTEMS_BSP_FAMILY)/bootloader/$(ARCH); \ - ( cd $(PROJECT_ROOT)/c/mcp750/lib/libbsp/powerpc/$(RTEMS_BSP_FAMILY)/bootloader; \ - $(MAKE) bootloader BINARY_LOADED=$@; ) - f=`basename $@ .exe`; \ - cp $(PROJECT_ROOT)/c/mcp750/lib/libbsp/powerpc/$(RTEMS_BSP_FAMILY)/bootloader/bootloader \ - ${PROJECT_RELEASE}/bin/$${f}$(LIB_VARIANT).exe \ - && chmod 755 \ - ${PROJECT_RELEASE}/bin/$${f}$(LIB_VARIANT).exe + $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \ + -o $(basename $@).nxe $(LINK_OBJS) $(LINK_LIBS) + $(NM) -g -n $(basename $@).nxe > $(basename $@).num + $(SIZE) $(basename $@).nxe + $(OBJCOPY) $(basename $@).nxe rtems -O binary -R .comment -S + gzip -vf9 rtems + $(LD) -o $@ $(PROJECT_RELEASE)/lib/bootloader.o --just-symbols=$(basename $@).nxe \ + -b binary rtems.gz -T $(PROJECT_RELEASE)/lib/ppcboot.lds \ + -Map $(basename $@).map && chmod 755 $@ + rm -f rtems.gz endef # Miscellaneous additions go here |