Skip to content

Commit 0a9efe8

Browse files
committed
Use git directories instead of gemspec files as dependency
Minitest repository does not commit its gemspec file.
1 parent 3c01342 commit 0a9efe8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

defs/gmake.mk

+3-3
Original file line numberDiff line numberDiff line change
@@ -338,13 +338,13 @@ $(srcdir)/.bundle/.timestamp:
338338
$(MAKEDIRS) $@
339339

340340
define build-gem
341-
$(srcdir)/gems/src/$(1)/$(1).gemspec: | $(srcdir)/gems/src
341+
$(srcdir)/gems/src/$(1)/.git: | $(srcdir)/gems/src
342342
$(ECHO) Cloning $(4)
343343
$(Q) $(GIT) clone $(4) $$(@D)
344344

345-
$(srcdir)/.bundle/.timestamp/$(1).revision: $(srcdir)/gems/src/$(1)/$(1).gemspec \
345+
$(srcdir)/.bundle/.timestamp/$(1).revision: \
346346
$(if $(if $(wildcard $$(@)),$(filter $(3),$(shell cat $$(@)))),,PHONY) \
347-
| $$(@D)
347+
| $(srcdir)/.bundle/.timestamp $(srcdir)/gems/src/$(1)/.git
348348
$(ECHO) Update $(1) to $(3)
349349
$(Q) $(CHDIR) "$(srcdir)/gems/src/$(1)" && \
350350
$(GIT) fetch origin $(3) && \

0 commit comments

Comments
 (0)