[syslinux] Makefiles: includes and rule prerequisites

Geert Stappers stappers at stappers.nl
Sat Jan 18 14:00:11 PST 2014


Op 2014-01-18 om 15:58 schreef Gene Cumm:
> 1) mk/syslinux.mk runs a shell to make a temp file gcc_ok.$$$$.tmp
> (perhaps in the wrong directory) while several Makefiles have an
> include rule for *.tmp which I believe is causing some occasional
> parallel build issues.
> 
> make[3]: Entering directory `/home/gene/s/g/bios/memdump'
> gcc_ok.6333.tmp:1: warning: NUL character seen; rest of line ignored
> gcc_ok.6333.tmp:1: *** missing separator.  Stop.
> make[3]: Leaving directory `/home/gene/s/g/bios/memdump'
> make[2]: *** [memdump] Error 2
> 
> 
> 2) For recursive prerequisites, is it better to list the directory as
> a prerequisite (simple and current approach) or would it be better to
> have a more complex set of rules like the following:
> 
> --In com32/Makefile:
> lib/libcom32.c32 lib/libcom32min.a lib/libcom32core.a: lib
> libutil/libutil.c32: libutil
> 
> --In com32/rosh/Makefile:
> rosh.c32: lib/libcom32.c32 libutil/libutil.c32
> 
> -- 
> -Gene

Hello Gene,

I did get your observation, but I didn't get what you
are expecting from the mailinglist.

I do see that you are reporting two issues.
My suggestion is that you commit patches for issues
with what you think that is best.

I hope this helps ...

Groeten
Geert Stappers
-- 
Leven en laten leven


More information about the Syslinux mailing list