Vincent Driessen | 677334c | 2010-02-21 11:48:23 +0100 | [diff] [blame] | 1 | AUTO_DETECTED_GIT_EXEC_PATH := $(shell git --exec-path 2>/dev/null || echo /usr/libexec/git-core) |
| 2 | GIT_EXEC_PATH=$(AUTO_DETECTED_GIT_EXEC_PATH) |
Benedikt Böhm | a93a535 | 2010-01-26 14:52:49 +0100 | [diff] [blame] | 3 | |
Vincent Driessen | c3b7db9 | 2010-02-02 22:50:13 +0100 | [diff] [blame] | 4 | # files that need mode 755 |
| 5 | EXEC_FILES=git-flow |
| 6 | |
| 7 | # files that need mode 644 |
Vincent Driessen | c7ea9b2 | 2010-02-04 10:22:13 +0100 | [diff] [blame] | 8 | SCRIPT_FILES =git-flow-init |
| 9 | SCRIPT_FILES+=git-flow-feature |
Vincent Driessen | c3b7db9 | 2010-02-02 22:50:13 +0100 | [diff] [blame] | 10 | SCRIPT_FILES+=git-flow-hotfix |
| 11 | SCRIPT_FILES+=git-flow-release |
| 12 | SCRIPT_FILES+=git-flow-support |
| 13 | SCRIPT_FILES+=git-flow-version |
Vincent Driessen | c3607ac | 2010-02-05 19:53:45 +0100 | [diff] [blame] | 14 | SCRIPT_FILES+=gitflow-common |
| 15 | SCRIPT_FILES+=gitflow-shFlags |
Vincent Driessen | c3b7db9 | 2010-02-02 22:50:13 +0100 | [diff] [blame] | 16 | |
Vincent Driessen | c7bbfcf | 2010-01-26 20:18:10 +0100 | [diff] [blame] | 17 | all: |
Vincent Driessen | e9d2d04 | 2010-02-01 16:03:07 +0100 | [diff] [blame] | 18 | @echo "usage: make install" |
| 19 | @echo " make uninstall" |
Vincent Driessen | c7bbfcf | 2010-01-26 20:18:10 +0100 | [diff] [blame] | 20 | |
Benedikt Böhm | a93a535 | 2010-01-26 14:52:49 +0100 | [diff] [blame] | 21 | install: |
Vincent Driessen | 13c9482 | 2010-02-15 20:09:02 +0100 | [diff] [blame] | 22 | @test -f gitflow-shFlags || (echo "Run 'git submodule init && git submodule update' first." ; exit 1 ) |
Vincent Driessen | 9096074 | 2010-01-26 23:26:57 +0100 | [diff] [blame] | 23 | install -d -m 0755 $(GIT_EXEC_PATH) |
Vincent Driessen | c3b7db9 | 2010-02-02 22:50:13 +0100 | [diff] [blame] | 24 | install -m 0755 $(EXEC_FILES) $(GIT_EXEC_PATH) |
| 25 | install -m 0644 $(SCRIPT_FILES) $(GIT_EXEC_PATH) |
Benedikt Böhm | a93a535 | 2010-01-26 14:52:49 +0100 | [diff] [blame] | 26 | |
Vincent Driessen | 67f781f | 2010-01-27 00:13:32 +0100 | [diff] [blame] | 27 | uninstall: |
Vincent Driessen | c3b7db9 | 2010-02-02 22:50:13 +0100 | [diff] [blame] | 28 | test -d $(GIT_EXEC_PATH) && \ |
| 29 | cd $(GIT_EXEC_PATH) && \ |
| 30 | rm -f $(EXEC_FILES) $(SCRIPT_FILES) |