## built on the user's side, so it makes no sense to disable them.
##
## Points #1, #2, #3 are solved by unconditionally prefixing the rule
-## with $(am__skipyacc) defined below only when needed.
+## with $(am.yacc.maybe-skip) defined below only when needed.
##
## Point #4 requires a condition on whether parser.y/parser.c are
## distributed or not. We cannot have a generic rule that works in
## use non-generic rules.
if %?FIRST%
if %?MAINTAINER-MODE%
-@MAINTAINER_MODE_FALSE@am__skipyacc = test -f $@ ||
+@MAINTAINER_MODE_FALSE@am.yacc.maybe-skip = test -f $@ ||
endif %?MAINTAINER-MODE%
am.yacc.c2h = $(basename $1)$(subst c,h,$(suffix $1))
endif %?FIRST%
?!GENERIC?%OBJ%: %SOURCE%
%SILENT%test -d $(dir $@) || $(MKDIR_P) $(dir $@)
%VERBOSE% \
-?GENERIC? $(am__skipyacc) \
-?!GENERIC??DIST_SOURCE? $(am__skipyacc) \
+?GENERIC? $(am.yacc.maybe-skip) \
+?!GENERIC??DIST_SOURCE? $(am.yacc.maybe-skip) \
$(SHELL) $(YLWRAP) $< \
y.tab.c $@ \
y.tab.h $(call am.yacc.c2h,$@) \