- git-apply$(X) git-cat-file$(X) git-checkout-index$(X) \
- git-clone-pack$(X) git-commit-tree$(X) git-convert-objects$(X) \
- git-diff-files$(X) git-diff-index$(X) git-diff-stages$(X) \
- git-diff-tree$(X) git-fetch-pack$(X) git-fsck-objects$(X) \
- git-hash-object$(X) git-init-db$(X) git-local-fetch$(X) \
- git-ls-files$(X) git-ls-tree$(X) git-merge-base$(X) \
- git-merge-index$(X) git-mktag$(X) git-pack-objects$(X) \
- git-patch-id$(X) git-peek-remote$(X) git-prune-packed$(X) \
- git-read-tree$(X) git-receive-pack$(X) git-rev-list$(X) \
- git-rev-parse$(X) git-send-pack$(X) git-show-branch$(X) \
- git-show-index$(X) git-ssh-fetch$(X) git-ssh-upload$(X) \
- git-tar-tree$(X) git-unpack-file$(X) git-unpack-objects$(X) \
- git-update-index$(X) git-update-server-info$(X) \
- git-upload-pack$(X) git-verify-pack$(X) git-write-tree$(X) \
- git-update-ref$(X) $(SIMPLE_PROGRAMS)
-
-# Backward compatibility -- to be removed in 0.99.8
-PROGRAMS += git-ssh-pull$(X) git-ssh-push$(X)
+ git-apply$X git-cat-file$X \
+ git-checkout-index$X git-clone-pack$X git-commit-tree$X \
+ git-convert-objects$X git-diff-files$X \
+ git-diff-index$X git-diff-stages$X \
+ git-diff-tree$X git-fetch-pack$X git-fsck-objects$X \
+ git-hash-object$X git-index-pack$X git-init-db$X \
+ git-local-fetch$X git-ls-files$X git-ls-tree$X git-merge-base$X \
+ git-merge-index$X git-mktag$X git-pack-objects$X git-patch-id$X \
+ git-peek-remote$X git-prune-packed$X git-read-tree$X \
+ git-receive-pack$X git-rev-list$X git-rev-parse$X \
+ git-send-pack$X git-show-branch$X git-shell$X \
+ git-show-index$X git-ssh-fetch$X \
+ git-ssh-upload$X git-tar-tree$X git-unpack-file$X \
+ git-unpack-objects$X git-update-index$X git-update-server-info$X \
+ git-upload-pack$X git-verify-pack$X git-write-tree$X \
+ git-update-ref$X git-symbolic-ref$X git-check-ref-format$X \
+ git-name-rev$X git-pack-redundant$X git-repo-config$X git-var$X
+
+# what 'all' will build and 'install' will install.
+ALL_PROGRAMS = $(PROGRAMS) $(SIMPLE_PROGRAMS) $(SCRIPTS) git$X
+
+# Backward compatibility -- to be removed after 1.0
+PROGRAMS += git-ssh-pull$X git-ssh-push$X
+
+GIT_LIST_TWEAK =
+
+# Set paths to tools early so that they can be used for version tests.
+ifndef SHELL_PATH
+ SHELL_PATH = /bin/sh
+endif
+ifndef PERL_PATH
+ PERL_PATH = /usr/bin/perl
+endif
+ifndef PYTHON_PATH
+ PYTHON_PATH = /usr/bin/python
+endif