1#!/usr/bin/make 2 3VERSION ?= $(shell grep 'define NXT_VERSION' ../src/nxt_main.h \ 4 | sed -e 's/^.*"\(.*\)".*/\1/') 5 6RELEASE ?= 1 7 8default:
| 1#!/usr/bin/make 2 3VERSION ?= $(shell grep 'define NXT_VERSION' ../src/nxt_main.h \ 4 | sed -e 's/^.*"\(.*\)".*/\1/') 5 6RELEASE ?= 1 7 8default:
|
9 @echo "available targets: dist rpm deb docker"
| 9 @echo "available targets: dist rpm deb docker npm"
|
10 11dist: 12 rm -f unit-$(VERSION).tar.gz 13 hg archive unit-$(VERSION).tar.gz \ 14 -r $(VERSION) \ 15 -p unit-$(VERSION) \ 16 -X "../.hg*" -X "../pkg/" -X "../docs/" 17 18rpm: 19 @cd rpm && VERSION=$(VERSION) RELEASE=$(RELEASE) make all 20 21deb: 22 @cd deb && VERSION=$(VERSION) RELEASE=$(RELEASE) make all 23 24docker: 25 @cd docker && VERSION=$(VERSION) RELEASE=$(RELEASE) make all 26
| 10 11dist: 12 rm -f unit-$(VERSION).tar.gz 13 hg archive unit-$(VERSION).tar.gz \ 14 -r $(VERSION) \ 15 -p unit-$(VERSION) \ 16 -X "../.hg*" -X "../pkg/" -X "../docs/" 17 18rpm: 19 @cd rpm && VERSION=$(VERSION) RELEASE=$(RELEASE) make all 20 21deb: 22 @cd deb && VERSION=$(VERSION) RELEASE=$(RELEASE) make all 23 24docker: 25 @cd docker && VERSION=$(VERSION) RELEASE=$(RELEASE) make all 26
|
| 27npm: 28 @cd npm && VERSION=$(VERSION) RELEASE=$(RELEASE) make all 29
|
27clean: 28 @cd rpm && make clean 29 @cd deb && make clean 30 @cd docker && make clean
| 30clean: 31 @cd rpm && make clean 32 @cd deb && make clean 33 @cd docker && make clean
|
| 34 @cd npm && make clean
|
31
| 35
|
32.PHONY: default rpm deb docker clean
| 36.PHONY: default rpm deb docker npm clean
|
| |