From: Junio C Hamano Date: Tue, 28 Sep 2010 15:33:42 GMT Subject: Re: [PATCH] Makefile: implement help target Message-ID: <7vpqvxubl5.fsf@alter.siamese.dyndns.org> In-Reply-To: Michael J Gruber writes: > How's this for a version without maintenance issues? Something along these lines would be closer to what I had in mind, actually. Traditionally a multi-line sed command embed in Makefile has been portability nightmare, which is a bit worrysome. Isn't there a "makedoc" ala "perldoc" or "javadoc", by the way? > ... > +#H# Show help for main make targets > +help: > + @sed -n -e '/^#H#/ {N'\ > + -e 's/^#H# \(.*\)\n\([a-z0-9_-]*\):.*/\2 \1/p'\ > + -e '}' + do \ > + printf "%-20s: %s\n" "$$target" "$$txt"; \ > + done > -- > 1.7.3.98.g5ad7d