diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-10-24 01:42:31 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-10-24 01:42:48 +0900 |
commit | f1d4216bd9b89835a8aa7b4e087549dc35279a7f (patch) | |
tree | ff7a40a88ab81092346334d6d9032ebbd5d27a74 | |
parent | 7391db4ab320ef66ff4b0ec7e59ec91daede2373 (diff) |
Added refresh-gems
Refreshes bundled gems to the latest version, and extracts them.
-rw-r--r-- | common.mk | 2 | ||||
-rw-r--r-- | defs/gmake.mk | 9 |
2 files changed, 10 insertions, 1 deletions
@@ -1243,6 +1243,8 @@ update-config_files: PHONY $(Q) $(BASERUBY) -C "$(srcdir)" tool/downloader.rb -d tool --cache-dir=$(CACHE_DIR) -e gnu \ config.guess config.sub +refresh-gems: update-bundled_gems update-gems extract-gems + update-gems: PHONY $(ECHO) Downloading bundled gem files... $(Q) $(BASERUBY) -C "$(srcdir)" \ diff --git a/defs/gmake.mk b/defs/gmake.mk index 120fba1847..cecc2122af 100644 --- a/defs/gmake.mk +++ b/defs/gmake.mk @@ -241,8 +241,15 @@ HELP_EXTRA_TASKS = \ " update-github: merge master branch and push it to Pull Request [PR=1234]" \ "" -ifeq ($(words $(filter update-gems extract-gems,$(MAKECMDGOALS))),2) +ifneq ($(filter refresh-gems,$(MAKECMDGOALS)),) extract-gems: update-gems +update-gems: update-bundled_gems +endif +ifneq ($(filter extract-gems,$(MAKECMDGOALS)),) +extract-gems: $(filter update-gems update-bundled_gems,$(MAKECMDGOALS)) +endif +ifneq ($(filter update-gems,$(MAKECMDGOALS)),) +update-gems: $(filter update-bundled_gems,$(MAKECMDGOALS)) endif ifeq ($(filter 0 1,$(words $(arch_flags))),) |