mirror of
https://github.com/docker/cli.git
synced 2026-01-18 08:21:31 +03:00
Ubuntu 16.10 (Yakkety) reached it's "End of Life" on July 20, 2017: http://fridge.ubuntu.com/2017/07/20/ubuntu-16-10-yakkety-yak-end-of-life-reached-on-july-20-2017/ As such we are removing support for the distribution for future versions of Docker packages. Signed-off-by: Eli Uriegas <eli.uriegas@docker.com> Upstream-commit: 36cc14cd480879391eeb9f470417698618f4cdb3 Component: packaging
36 lines
1.3 KiB
Makefile
36 lines
1.3 KiB
Makefile
SHELL:=/bin/bash
|
|
ENGINE_DIR:=$(CURDIR)/../engine
|
|
CLI_DIR:=$(CURDIR)/../cli
|
|
VERSION=unknown
|
|
PLUGIN_VERSION=unknown
|
|
DOCKER_GITCOMMIT:=abcdefg
|
|
|
|
.PHONY: help clean rpm deb static
|
|
|
|
help: ## show make targets
|
|
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {sub("\\\\n",sprintf("\n%22c"," "), $$2);printf " \033[36m%-20s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
|
|
|
|
clean: ## remove build artifacts
|
|
$(MAKE) -C rpm clean
|
|
$(MAKE) -C deb clean
|
|
$(MAKE) -C static clean
|
|
|
|
rpm: DOCKER_BUILD_PKGS:=fedora-25 fedora-24 centos-7
|
|
rpm: ## build rpm packages
|
|
for p in $(DOCKER_BUILD_PKGS); do \
|
|
$(MAKE) -C $@ VERSION=$(VERSION) PLUGIN_VERSION=$(PLUGIN_VERSION) ENGINE_DIR=$(ENGINE_DIR) CLI_DIR=$(CLI_DIR) $${p}; \
|
|
done
|
|
|
|
deb: DOCKER_BUILD_PKGS:=ubuntu-zesty ubuntu-xenial ubuntu-trusty debian-stretch debian-wheezy debian-jessie
|
|
deb: ## build deb packages
|
|
$(MAKE) -C $@ metrics_plugin
|
|
for p in $(DOCKER_BUILD_PKGS); do \
|
|
$(MAKE) -C $@ VERSION=$(VERSION) PLUGIN_VERSION=$(PLUGIN_VERSION) ENGINE_DIR=$(ENGINE_DIR) CLI_DIR=$(CLI_DIR) $${p}; \
|
|
done
|
|
|
|
static: DOCKER_BUILD_PKGS:=static-linux cross-mac cross-win cross-arm
|
|
static: ## build static-compiled packages
|
|
for p in $(DOCKER_BUILD_PKGS); do \
|
|
$(MAKE) -C $@ VERSION=$(VERSION) PLUGIN_VERSION=$(PLUGIN_VERSION) ENGINE_DIR=$(ENGINE_DIR) CLI_DIR=$(CLI_DIR) $${p}; \
|
|
done
|