diff options
-rw-r--r-- | defs/gmake.mk | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/defs/gmake.mk b/defs/gmake.mk index 69d0f91a9b..9918e01f54 100644 --- a/defs/gmake.mk +++ b/defs/gmake.mk @@ -338,13 +338,13 @@ $(srcdir)/.bundle/.timestamp: $(MAKEDIRS) $@ define build-gem -$(srcdir)/gems/src/$(1)/$(1).gemspec: | $(srcdir)/gems/src +$(srcdir)/gems/src/$(1)/.git: | $(srcdir)/gems/src $(ECHO) Cloning $(4) $(Q) $(GIT) clone $(4) $$(@D) -$(srcdir)/.bundle/.timestamp/$(1).revision: $(srcdir)/gems/src/$(1)/$(1).gemspec \ +$(srcdir)/.bundle/.timestamp/$(1).revision: \ $(if $(if $(wildcard $$(@)),$(filter $(3),$(shell cat $$(@)))),,PHONY) \ - | $$(@D) + | $(srcdir)/.bundle/.timestamp $(srcdir)/gems/src/$(1)/.git $(ECHO) Update $(1) to $(3) $(Q) $(CHDIR) "$(srcdir)/gems/src/$(1)" && \ $(GIT) fetch origin $(3) && \ |