On 03.01.19 14:12, Thomas Huth wrote: > On 2019-01-03 11:08, Janosch Frank wrote: >> make bin will now generate binaries that can be booted from disk or as >> a non ELF kernel boot. >> >> Signed-off-by: Janosch Frank <frankja@xxxxxxxxxxxxx> >> --- >> s390x/Makefile | 9 +++++++-- >> 1 file changed, 7 insertions(+), 2 deletions(-) >> >> diff --git a/s390x/Makefile b/s390x/Makefile >> index ede2961..82c4f15 100644 >> --- a/s390x/Makefile >> +++ b/s390x/Makefile >> @@ -10,10 +10,12 @@ tests += $(TEST_DIR)/cmm.elf >> tests += $(TEST_DIR)/vector.elf >> tests += $(TEST_DIR)/gs.elf >> tests += $(TEST_DIR)/iep.elf >> +tests_binary = $(patsubst %.elf,%.bin,$(tests)) >> >> -all: directories test_cases >> +all: directories test_cases test_cases_binary >> >> test_cases: $(tests) >> +test_cases_binary: $(tests_binary) >> >> CFLAGS += -std=gnu99 >> CFLAGS += -ffreestanding >> @@ -55,8 +57,11 @@ FLATLIBS = $(libcflat) >> $(RM) $(@:.elf=.aux.o) >> @chmod a-x $@ >> >> +%.bin: %.elf >> + objcopy -O binary $< $@ > > Please use $(OBJCOPY) instead, otherwise this won't work when > cross-compiling. > > Thomas > Didn't know, will do.
Attachment:
signature.asc
Description: OpenPGP digital signature