On 18.12.18 10:26, Janosch Frank wrote: > make bin will now generate binaries that can be booted from this or as > a non ELF kernel boot. > > Signed-off-by: Janosch Frank <frankja@xxxxxxxxxxxxx> > --- > s390x/Makefile | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/s390x/Makefile b/s390x/Makefile > index ede2961..eaad18c 100644 > --- a/s390x/Makefile > +++ b/s390x/Makefile > @@ -10,9 +10,11 @@ tests += $(TEST_DIR)/cmm.elf > tests += $(TEST_DIR)/vector.elf > tests += $(TEST_DIR)/gs.elf > tests += $(TEST_DIR)/iep.elf > +test_bins = $(patsubst %.elf,%.bin,$(tests)) > > all: directories test_cases > > +bin: $(test_bins) > test_cases: $(tests) Maybe a different naming and build it along with "all" ? tests_binary = $(patsubst %.elf,%.bin,$(tests)) all: directories test_cases test_cases_binary test_cases_binary: $(tests_binary) > > CFLAGS += -std=gnu99 > @@ -55,8 +57,11 @@ FLATLIBS = $(libcflat) > $(RM) $(@:.elf=.aux.o) > @chmod a-x $@ > > +%.bin: %.elf > + objcopy -O binary $< $@ > + > arch_clean: asm_offsets_clean > - $(RM) $(TEST_DIR)/*.{o,elf} $(TEST_DIR)/.*.d lib/s390x/.*.d > + $(RM) $(TEST_DIR)/*.{o,elf,bin} $(TEST_DIR)/.*.d lib/s390x/.*.d > > generated-files = $(asm-offsets) > $(tests:.elf=.o) $(cstart.o) $(cflatobjs): $(generated-files) > -- Thanks, David / dhildenb