Makefile (705:ec52a313e885) Makefile (816:e92e58984512)
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