Follow-up Comment #3, bug #30105 (project make):
Make preprocessor lines like ifdef, etc. also do not count as stopping a
recipe, of course, otherwise code like:
all:
ifdef DEBUG
: do some debug thing
else
: do some non-debug thing
endif
would not work. I didn't mean my description below to be a complete
definition.
The make manual says (in the section "Command Syntax"):
Each command line must start with a tab, except that the first
command line may be attached to the target-and-prerequisites line with a
semicolon in between. _Any_ line in the makefile that begins with a
tab and appears in a "rule context" (that is, after a rule has been
started until another rule or variable definition) will be considered a
command line for that rule.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?30105>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make