Makefile (953:00d8049418cf) Makefile (1411:f6524442d245)
1#!/usr/bin/make
2
3include ../version
1#!/usr/bin/make
2
3include ../version
4include shasum.mak
4
5VERSION ?= $(NXT_VERSION)
6RELEASE ?= 1
7
8default:
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/"
5
6VERSION ?= $(NXT_VERSION)
7RELEASE ?= 1
8
9default:
10 @echo "available targets: dist rpm deb docker npm"
11
12dist:
13 rm -f unit-$(VERSION).tar.gz
14 hg archive unit-$(VERSION).tar.gz \
15 -r $(VERSION) \
16 -p unit-$(VERSION) \
17 -X "../.hg*" -X "../pkg/" -X "../docs/"
18 $(SHA512SUM) unit-$(VERSION).tar.gz > unit-$(VERSION).tar.gz.sha512
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
30clean:
31 @cd rpm && make clean
32 @cd deb && make clean
33 @cd docker && make clean
34 @cd npm && make clean
19
20rpm:
21 @cd rpm && VERSION=$(VERSION) RELEASE=$(RELEASE) make all
22
23deb:
24 @cd deb && VERSION=$(VERSION) RELEASE=$(RELEASE) make all
25
26docker:
27 @cd docker && VERSION=$(VERSION) RELEASE=$(RELEASE) make all
28
29npm:
30 @cd npm && VERSION=$(VERSION) RELEASE=$(RELEASE) make all
31
32clean:
33 @cd rpm && make clean
34 @cd deb && make clean
35 @cd docker && make clean
36 @cd npm && make clean
37 rm -f unit-$(VERSION).tar.gz
38 rm -f unit-$(VERSION).tar.gz.sha512
35
36.PHONY: default rpm deb docker npm clean
39
40.PHONY: default rpm deb docker npm clean