]> rtime.felk.cvut.cz Git - omk.git/blobdiff - snippets/rtems.omk
wvtest: Output "Test function header"
[omk.git] / snippets / rtems.omk
index 2ab968bd9975b40bd20142ed48d217ecd0f1ddc7..9bf6a2c0bce05e8c0546ae4a57aa363618b58970 100644 (file)
 # INCLUDES         .. additional include directories and defines for user-space
 # tar_EMBEDFILES   .. list of tars with embedded files
 
-ifdef OMK_TESTSROOT
-ifeq ($(RTEMS_MAKEFILE_PATH),)
-$(error $(shell $(call canttest,RTEMS_MAKEFILE_PATH not defined)))
-endif
-endif
-
 include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
 include $(RTEMS_CUSTOM)
 include $(CONFIG.CC)
@@ -100,7 +94,8 @@ $(2):
 
 $(2).o: $(2)
        @$(QUIET_CMD_ECHO) "  TARFILE $$@"
-       $(Q) $(OBJCOPY) -I binary -O elf32-littlearm  $$^ $$@
+       $(Q) $(LD) -r --accept-unknown-input-arch -b binary -o $$@.tmp $$^
+       $(Q) $(OBJCOPY) --rename-section .data=.rodata,alloc,load,readonly,data,contents $$@.tmp $$@
 
 endef
 
@@ -351,7 +346,3 @@ clean-local:
 
 
 default: include-pass library-pass binary-pass
-
-# Local Variables:
-# mode:makefile
-# End: