summaryrefslogtreecommitdiff
path: root/defs/gmake.mk
diff options
context:
space:
mode:
Diffstat (limited to 'defs/gmake.mk')
-rw-r--r--defs/gmake.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/defs/gmake.mk b/defs/gmake.mk
index 9918e01f54..e646968b6f 100644
--- a/defs/gmake.mk
+++ b/defs/gmake.mk
@@ -352,6 +352,12 @@ $(srcdir)/.bundle/.timestamp/$(1).revision: \
:
echo $(3) | $(IFCHANGE) $$(@) -
+# The repository of minitest does not include minitest.gemspec because it uses hoe.
+# This creates a dummy gemspec.
+$(srcdir)/gems/src/$(1)/$(1).gemspec: \
+ | $(srcdir)/gems/src/$(1)/.git
+ $(Q) $(BASERUBY) -I$(tooldir)/lib -rbundled_gem -e 'BundledGem.dummy_gemspec(*ARGV)' $$(@)
+
$(srcdir)/gems/$(1)-$(2).gem: $(srcdir)/gems/src/$(1)/$(1).gemspec \
$(srcdir)/.bundle/.timestamp/$(1).revision
$(ECHO) Building $(1)@$(3) to $$(@)