“Re: *** GMX Spamverdacht ***  [dev] Reasonable Makefiles”.
Honestly!

Markus Wichmann dixit:

>A typical Makefile of mine looks like this:

Ugh, a horrid GNUmakefile… I normally write:

PROG=           foo

.include <bsd.prog.mk>

Or, if the sources are more than just foo.c, and if the manpage
is in section 8:

PROG=           foo
SRCS+=          foo.c
SRCS+=          bar.c
SRCS+=          baz.c
MAN=            foo.8

.include <bsd.prog.mk>

Of course, I could also write…

SRCS!=          cd ${.CURDIR} && echo *.c

… but I prefer explicit enumeration here. (We do have implicit
enumeration for some cases, like ports subdirs, and manpages in
the manpage-only source subdirs.)

bye,
//mirabilos
-- 
<Natureshadow> Ach, mach doch was du willst, du hast doch eh immer Recht!
<mirabilos> jupp ~/.etc/sig………
<Natureshadow> unfaßbar…
<Natureshadow> Mit Eszett sogar, unfaßbar!

Reply via email to