Ensure 'make dist' compiles git-archive.exe on Cygwin
authorShawn O. Pearce <spearce@spearce.org>
Sun, 24 Feb 2008 05:38:04 +0000 (00:38 -0500)
committerJunio C Hamano <gitster@pobox.com>
Sun, 24 Feb 2008 08:51:01 +0000 (00:51 -0800)
On Cygwin we have to use git-archive.exe as the target, otherwise
running 'make dist' does not compile git-archive in the current
directory.  That may cause 'make dist' to fail on a clean source
tree that has never been built before.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile

index 92341c4bbe3f65671271211c9cbac3d4ffdc3eef..7a3c6d1456c32cb79f04cda9dd245bdc9de77a67 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1087,7 +1087,7 @@ git.spec: git.spec.in
        mv $@+ $@
 
 GIT_TARNAME=git-$(GIT_VERSION)
-dist: git.spec git-archive configure
+dist: git.spec git-archive$(X) configure
        ./git-archive --format=tar \
                --prefix=$(GIT_TARNAME)/ HEAD^{tree} > $(GIT_TARNAME).tar
        @mkdir -p $(GIT_TARNAME)