Generate gcc temporary files for each object file, showing the intermediate steps after the C preprocessor and immediately before assembly.
This helps with examining how the example kernel code is generated, making the example kernel more educational. Signed-off-by: Hans Ulrich Niedermann <h...@n-dimensional.de> diff --git a/.gitignore b/.gitignore index 889e17f69..f6a1b7736 100644 --- a/.gitignore +++ b/.gitignore @@ -31,7 +31,9 @@ Makefile # Generated by "make" *.lst +*.i *.o +*.s /doc/*.S.texi /doc/*.c.texi diff --git a/doc/Makefile.am b/doc/Makefile.am index 21cdff0b2..fe1e473c9 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -25,6 +25,10 @@ CLEANFILES += *.lst kernel_CCASFLAGS += -Wa,-adhlns=$(@:.o=.lst) kernel_CFLAGS += -Wa,-adhlns=$(@:.o=.lst) +CLEANFILES += *.i *.s +kernel_CCASFLAGS += -save-temps=obj +kernel_CFLAGS += -save-temps=obj + EXTRA_DIST = $(man_MANS) $(noinst_SCRIPTS) \ $(arch_sources) $(multiboot_TEXINFOS) -- 2.26.2 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel