Serially update only the ripper source, even with old GNU make
This commit is contained in:
parent
9dcdffb8bf
commit
d516910b61
Notes:
git
2023-07-10 08:33:53 +00:00
@ -1268,8 +1268,7 @@ $(REVISION_H)$(yes_baseruby:yes=~disabled~):
|
|||||||
# uncommon.mk: $(REVISION_H)
|
# uncommon.mk: $(REVISION_H)
|
||||||
# $(MKFILES): $(REVISION_H)
|
# $(MKFILES): $(REVISION_H)
|
||||||
|
|
||||||
ripper_srcs: $(RIPPER_SRCS)
|
$(DOT_WAIT)ripper_srcs: $(RIPPER_SRCS)
|
||||||
.NOTPARALLEL: ripper_srcs
|
|
||||||
|
|
||||||
$(RIPPER_SRCS): $(srcdir)/parse.y $(srcdir)/defs/id.def
|
$(RIPPER_SRCS): $(srcdir)/parse.y $(srcdir)/defs/id.def
|
||||||
$(RIPPER_SRCS): $(srcdir)/ext/ripper/tools/preproc.rb $(srcdir)/ext/ripper/tools/dsl.rb
|
$(RIPPER_SRCS): $(srcdir)/ext/ripper/tools/preproc.rb $(srcdir)/ext/ripper/tools/dsl.rb
|
||||||
|
@ -495,3 +495,12 @@ matz: up
|
|||||||
|
|
||||||
tags:
|
tags:
|
||||||
$(MAKE) GIT="$(GIT)" -C "$(srcdir)" -f defs/tags.mk
|
$(MAKE) GIT="$(GIT)" -C "$(srcdir)" -f defs/tags.mk
|
||||||
|
|
||||||
|
ifneq ($(DOT_WAIT),)
|
||||||
|
ripper_srcs: $(addprefix $(DOT_WAIT) ,$(RIPPER_SRCS))
|
||||||
|
else
|
||||||
|
ripper_src =
|
||||||
|
$(foreach r,$(RIPPER_SRCS),$(eval $(value r): | $(value ripper_src))\
|
||||||
|
$(eval ripper_src := $(value r)))
|
||||||
|
ripper_srcs: $(ripper_src)
|
||||||
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user