$(2):
$(Q) genromfs -f $(2).tmp -V $(1) -d $(3)
- $(Q) if ( [ ! -e $(2) ] || ! cmp $(2).tmp $(2) ) ; then cp $(2).tmp $(2) ; fi
+ $(Q) if ( [ ! -e $(2) ] || ! cmp -s $(2).tmp $(2) ) ; then cp $(2).tmp $(2) ; fi
$(2).o: $(2)
@$(QUIET_CMD_ECHO) " ROMFS $$@"
$(Q) $(LD) -r --accept-unknown-input-arch -b binary \
- --defsym=$(2)_len=_binary_$(2)_size \
- --defsym=$(2)=_binary_$(2)_start -o $$@.tmp $$^
+ --defsym=$(2)_size=_binary_$(2)_size \
+ --defsym=$(2)_start=_binary_$(2)_start \
+ --defsym=$(2)_end=_binary_$(2)_end \
+ -o $$@.tmp $$^
$(Q) $(OBJCOPY) --rename-section .data=.rodata,alloc,load,readonly,data,contents \
$$@.tmp $$@