Commit 78efc270bc489441e949b5c2c486486b42439a0e
1 parent
e937229d
Exists in
master
and in
1 other branch
Makefile: add dist target
Showing
2 changed files
with
9 additions
and
1 deletions
Show diff stats
.gitignore
Makefile
1 | +VERSION = 7.5 | |
2 | +TARBALL = gitlab-deps-$(VERSION).tar.gz | |
1 | 3 | WGET = wget |
2 | 4 | GITLAB_BRANCH = 7-5-stable |
3 | 5 | BUNDLE_OPTS = --verbose --without='development test' |
... | ... | @@ -5,6 +7,11 @@ BUNDLE_OPTS = --verbose --without='development test' |
5 | 7 | all: |
6 | 8 | bundle install $(BUNDLE_OPTS) --local --deployment |
7 | 9 | |
10 | +dist: $(TARBALL) | |
11 | + | |
12 | +$(TARBALL): | |
13 | + (git archive --prefix=gitlab-deps-$(VERSION)/ HEAD | gzip > $@) || ($(RM) $@; false) | |
14 | + | |
8 | 15 | install: all |
9 | 16 | mkdir -p $(DESTDIR)$(PREFIX)/lib/gitlab/vendor |
10 | 17 | $(RM) -r $(DESTDIR)$(PREFIX)/lib/gitlab/vendor/bundle |
... | ... | @@ -22,4 +29,4 @@ update-gemfiles: |
22 | 29 | git commit Gemfile* -m 'update Gemfile*' |
23 | 30 | |
24 | 31 | clean: |
25 | - $(RM) -r .bundle/ vendor/bundle/ | |
32 | + $(RM) -r .bundle/ vendor/bundle/ $(TARBALL) | ... | ... |