diff options
-rw-r--r-- | defs/gmake.mk | 6 | ||||
-rw-r--r-- | template/Makefile.in | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/defs/gmake.mk b/defs/gmake.mk index cd72c49126..0b9d47a2ab 100644 --- a/defs/gmake.mk +++ b/defs/gmake.mk @@ -248,6 +248,12 @@ BUNDLED_GEMS := $(shell sed 's/[ ][ ]*/-/;s/[ ].*//' $(srcdir)/gems/bundled_g update-gems: | $(patsubst %,gems/%.gem,$(BUNDLED_GEMS)) +test-bundler-precheck: | $(srcdir)/.bundle/cache + +$(srcdir)/.bundle/cache: + $(MAKEDIRS) $(@D) + $(LN_S) ../.downloaded-cache $@ + gems/%.gem: $(ECHO) Downloading bundled gem $*... $(Q) $(BASERUBY) -C "$(srcdir)" \ diff --git a/template/Makefile.in b/template/Makefile.in index c52783496b..a3b067b824 100644 --- a/template/Makefile.in +++ b/template/Makefile.in @@ -206,6 +206,7 @@ RM = rm -f RMDIR = @RMDIR@ RMDIRS = @RMDIRS@ RMALL = @RMALL@ +LN_S = @LN_S@ NM = @NM@ AR = @AR@ ARFLAGS = @ARFLAGS@$(empty) |