Commit 78efc270bc489441e949b5c2c486486b42439a0e

Authored by Antonio Terceiro
1 parent e937229d
Exists in master and in 1 other branch gitlab-8.x

Makefile: add dist target

Showing 2 changed files with 9 additions and 1 deletions   Show diff stats
.gitignore
1 1 /vendor/bundle
2 2 /.bundle
  3 +/*.tar.gz
... ...
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)
... ...