Commit Diff


commit - bdcd9e8448bfd00bb61cfbe962f1cb492bdf881c
commit + ee7f2806f81e5fb00c25ac17ab3affeed265778c
blob - 346b5f6e0701cabb3cd453adef7affc7b7c8a780
blob + 4c6350ca3d85ba7d23eba503240edad06980c2c6
--- Makefile
+++ Makefile
@@ -1,12 +1,20 @@
-.PHONY: all
+GIT_TEST ?= bin/git-test
+PREFIX ?= bin
+DESTDIR ?= $(HOME)
+INSTALL_PATH = $(DESTDIR)/$(PREFIX)
+
 all:
-	@echo "No default target. Try 'make test' or 'make prove'."
+	@echo "No default target. Try 'make {test, prove, install}'."
 
-.PHONY: test
 test:
 	make -C test test
 
-.PHONY: prove
 prove:
 	make -C test prove
 
+install: ${GIT_TEST}
+	@install -d $(INSTALL_PATH)
+	@install -m 644 $(GIT_TEST) $(INSTALL_PATH)
+	@echo "Has been installed to $(INSTALL_PATH)"
+
+.PHONY: all test prove