#!/usr/bin/make VERSION ?= $(shell grep 'define NXT_VERSION' ../src/nxt_main.h \ | sed -e 's/^.*"\(.*\)".*/\1/') RELEASE ?= 1 default: @echo "available targets: dist rpm deb docker npm" dist: rm -f unit-$(VERSION).tar.gz hg archive unit-$(VERSION).tar.gz \ -r $(VERSION) \ -p unit-$(VERSION) \ -X "../.hg*" -X "../pkg/" -X "../docs/" rpm: @cd rpm && VERSION=$(VERSION) RELEASE=$(RELEASE) make all deb: @cd deb && VERSION=$(VERSION) RELEASE=$(RELEASE) make all docker: @cd docker && VERSION=$(VERSION) RELEASE=$(RELEASE) make all npm: @cd npm && VERSION=$(VERSION) RELEASE=$(RELEASE) make all clean: @cd rpm && make clean @cd deb && make clean @cd docker && make clean @cd npm && make clean .PHONY: default rpm deb docker npm clean