blob: 11bf22d91fd20d608b2688b253e19ea7eb552b7f [file] [log] [blame]
Vincent Driessen677334c2010-02-21 11:48:23 +01001AUTO_DETECTED_GIT_EXEC_PATH := $(shell git --exec-path 2>/dev/null || echo /usr/libexec/git-core)
2GIT_EXEC_PATH=$(AUTO_DETECTED_GIT_EXEC_PATH)
Benedikt Böhma93a5352010-01-26 14:52:49 +01003
Vincent Driessenc3b7db92010-02-02 22:50:13 +01004# files that need mode 755
5EXEC_FILES=git-flow
6
7# files that need mode 644
Vincent Driessenc7ea9b22010-02-04 10:22:13 +01008SCRIPT_FILES =git-flow-init
9SCRIPT_FILES+=git-flow-feature
Vincent Driessenc3b7db92010-02-02 22:50:13 +010010SCRIPT_FILES+=git-flow-hotfix
11SCRIPT_FILES+=git-flow-release
12SCRIPT_FILES+=git-flow-support
13SCRIPT_FILES+=git-flow-version
Vincent Driessenc3607ac2010-02-05 19:53:45 +010014SCRIPT_FILES+=gitflow-common
15SCRIPT_FILES+=gitflow-shFlags
Vincent Driessenc3b7db92010-02-02 22:50:13 +010016
Vincent Driessenc7bbfcf2010-01-26 20:18:10 +010017all:
Vincent Driessene9d2d042010-02-01 16:03:07 +010018 @echo "usage: make install"
19 @echo " make uninstall"
Vincent Driessenc7bbfcf2010-01-26 20:18:10 +010020
Benedikt Böhma93a5352010-01-26 14:52:49 +010021install:
Vincent Driessen13c94822010-02-15 20:09:02 +010022 @test -f gitflow-shFlags || (echo "Run 'git submodule init && git submodule update' first." ; exit 1 )
Vincent Driessen90960742010-01-26 23:26:57 +010023 install -d -m 0755 $(GIT_EXEC_PATH)
Vincent Driessenc3b7db92010-02-02 22:50:13 +010024 install -m 0755 $(EXEC_FILES) $(GIT_EXEC_PATH)
25 install -m 0644 $(SCRIPT_FILES) $(GIT_EXEC_PATH)
Benedikt Böhma93a5352010-01-26 14:52:49 +010026
Vincent Driessen67f781f2010-01-27 00:13:32 +010027uninstall:
Vincent Driessenc3b7db92010-02-02 22:50:13 +010028 test -d $(GIT_EXEC_PATH) && \
29 cd $(GIT_EXEC_PATH) && \
30 rm -f $(EXEC_FILES) $(SCRIPT_FILES)