diff --git a/Makefile b/Makefile index c11076093dc07b0a9ca3b53c948bf4fc7607919f..0f3808975fc96fa98bdc7deefb56bdc60a9d0212 100644 --- a/Makefile +++ b/Makefile @@ -13,29 +13,8 @@ vendored: .config/pythonrc.py .bash_completion.d/aws .bash_completion.d/docker-c generated: .ssh/config .bash_completion.d/helm .bash_completion.d/kops .bash_completion.d/kubectl .bash_completion.d/kompose .bash_completion.d/minikube .bash_completion.d/pipenv .bash_completion.d/pandoc binaries: $(DESTDIR)/share/bfg/bfg.jar $(DESTDIR)/bin/rke $(DESTDIR)/bin/docker-machine $(DESTDIR)/bin/packer $(DESTDIR)/bin/terraform $(DESTDIR)/bin/vault $(DESTDIR)/bin/kubectl $(DESTDIR)/bin/kops $(DESTDIR)/bin/kompose $(DESTDIR)/bin/minikube $(DESTDIR)/bin/docker-machine-driver-kvm2 $(DESTDIR)/bin/kustomize -.ssh/config: $(ssh_configs) - mkdir -p $$(dirname $@) - cat $(ssh_configs) > $@ -.bash_completion.d/docker-compose: - mkdir -p $$(dirname $@) - $(download) https://raw.githubusercontent.com/docker/compose/1.23.2/contrib/completion/bash/docker-compose - -.bash_completion.d/docker-machine.bash: - mkdir -p $$(dirname $@) - $(download) https://raw.githubusercontent.com/docker/machine/v0.16.0/contrib/completion/bash/docker-machine.bash - -.bash_completion.d/fabric-completion.bash: - mkdir -p $$(dirname $@) - $(download) https://raw.githubusercontent.com/kbakulin/fabric-completion/master/fabric-completion.bash - -.config/pythonrc.py: - mkdir -p $$(dirname $@) - $(download) https://raw.githubusercontent.com/lonetwin/pythonrc/master/pythonrc.py - -.travis/travis.sh: - mkdir -p $$(dirname $@) - $(download) https://raw.githubusercontent.com/travis-ci/travis.rb/master/assets/travis.sh +## Binary files $(DESTDIR)/share/bfg/bfg.jar: mkdir -p $$(dirname $@) @@ -109,6 +88,40 @@ $(DESTDIR)/bin/helm: -install -m 755 $(tempdir)/helm/$(os)-$(goarch)/helm $@ rm -r $(tempdir)/helm + +## Vendored files + +.bash_completion.d/docker-compose: + mkdir -p $$(dirname $@) + $(download) https://raw.githubusercontent.com/docker/compose/1.23.2/contrib/completion/bash/docker-compose + +.bash_completion.d/docker-machine.bash: + mkdir -p $$(dirname $@) + $(download) https://raw.githubusercontent.com/docker/machine/v0.16.0/contrib/completion/bash/docker-machine.bash + +.bash_completion.d/fabric-completion.bash: + mkdir -p $$(dirname $@) + $(download) https://raw.githubusercontent.com/kbakulin/fabric-completion/master/fabric-completion.bash + +.config/pythonrc.py: + mkdir -p $$(dirname $@) + $(download) https://raw.githubusercontent.com/lonetwin/pythonrc/master/pythonrc.py + +.travis/travis.sh: + mkdir -p $$(dirname $@) + $(download) https://raw.githubusercontent.com/travis-ci/travis.rb/master/assets/travis.sh + +.bash_completion.d/molecule: + mkdir -p $$(dirname $@) + $(download) https://raw.githubusercontent.com/ansible/molecule/1.25.1/asset/bash_completion/molecule.bash-completion.sh + + +## Generated files + +.ssh/config: $(ssh_configs) + mkdir -p $$(dirname $@) + cat $(ssh_configs) > $@ + .bash_completion.d/helm: $(DESTDIR)/bin/helm mkdir -p $$(dirname $@) -$$(basename $@) completion bash > $@ @@ -129,10 +142,6 @@ $(DESTDIR)/bin/helm: mkdir -p $$(dirname $@) -$$(basename $@) completion bash > $@ -.bash_completion.d/molecule: - mkdir -p $$(dirname $@) - $(download) https://raw.githubusercontent.com/ansible/molecule/1.25.1/asset/bash_completion/molecule.bash-completion.sh - .bash_completion.d/pipenv: mkdir -p $$(dirname $@) -bash -c 'pipenv --completion > $@'