diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-07-10 16:36:03 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-07-10 16:36:03 +0900 |
commit | d516910b61586fc6de676cf75930788594afe479 (patch) | |
tree | 92a89f19ffe55081b3266bfbc1454f6893e81b4f /defs | |
parent | 9dcdffb8bf8a3654fd78bf1a58b30c8e13888a7a (diff) |
Serially update only the ripper source, even with old GNU make
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/8049
Diffstat (limited to 'defs')
-rw-r--r-- | defs/gmake.mk | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/defs/gmake.mk b/defs/gmake.mk index 2c03022434..f51fd405a5 100644 --- a/defs/gmake.mk +++ b/defs/gmake.mk @@ -495,3 +495,12 @@ matz: up tags: $(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 |