]> www.wagner.pp.ru Git - openssl-gost/rpm.git/blob - Makefile
Initial build
[openssl-gost/rpm.git] / Makefile
1 VERSION:=$(shell date +%Y%m%d)
2 RPMTOP:=$(shell rpm --eval '%_topdir')
3 ARCH:=$(shell rpm --eval '%_arch')
4 DIST:=$(shell rpm --eval '%dist')
5 BRANCH=master
6
7 rpm: openssl-gost-engine-$(VERSION)-1$(DIST).$(ARCH).rpm
8         
9 openssl-gost-engine-$(VERSION)-1$(DIST).$(ARCH).rpm: $(RPMTOP)/RPMS/$(ARCH)/openssl-gost-engine-$(VERSION)-1$(DIST).$(ARCH).rpm
10         cp $^ $@
11
12 $(RPMTOP)/RPMS/$(ARCH)/openssl-gost-engine-$(VERSION)-1.$(ARCH).rpm: $(RPMTOP)/SOURCES/openssl-gost-engine-$(VERSION).tar.bz2 $(RPMTOP)/SPECS/openssl-gost-engine.spec
13         mkdir -p $(RPMTOP)/RPMS/$(ARCH) || true
14         mkdir -p $(RPMTOP)/SRPMS
15         rpmbuild -ba $(RPMTOP)/SPECS/openssl-gost-engine.spec
16
17 $(RPMTOP)/SPECS/openssl-gost-engine.spec: openssl-gost-engine.spec
18         mkdir -p $(RPMTOP)/SPECS || true
19         sed 's/^Version:        .*$$/Version:   $(VERSION)/' $^>  $@
20
21 $(RPMTOP)/SOURCES/openssl-gost-engine-$(VERSION).tar.bz2: engine/README.md
22         mkdir -p $(RPMTOP)/SOURCES || true
23         cd engine; git pull
24         cd engine; git archive --format tar --prefix=openssl-gost-engine-$(VERSION)/ $(BRANCH) > $@
25         
26 engine/README.md:
27         git clone https://github.com/gost-engine/engine.git
28
29
30 envtest:
31         :       ARCH=$(ARCH)
32         :       VERSION=$(VERSION)
33         :       RPMTOP=$(RPMTOP)