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')
7 rpm: openssl-gost-engine-$(VERSION)-1$(DIST).$(ARCH).rpm gostsum-$(VERSION)-1$(DIST).$(ARCH).rpm
9 %-$(VERSION)-1$(DIST).$(ARCH).rpm: $(RPMTOP)/RPMS/$(ARCH)/%-$(VERSION)-1$(DIST).$(ARCH).rpm
12 $(RPMTOP)/RPMS/$(ARCH)/openssl-gost-engine-$(VERSION)-1$(DIST).$(ARCH).rpm $(RPMTOP)/RPMS/$(ARCH)/gostsum-$(VERSION)-1$(DIST).$(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
17 $(RPMTOP)/SPECS/openssl-gost-engine.spec: openssl-gost-engine.spec
18 mkdir -p $(RPMTOP)/SPECS || true
19 sed 's/^Version: .*$$/Version: $(VERSION)/' $^> $@
21 $(RPMTOP)/SOURCES/openssl-gost-engine-$(VERSION).tar.bz2: engine/README.md
22 mkdir -p $(RPMTOP)/SOURCES || true
24 cd engine; git archive --format tar --prefix=openssl-gost-engine-$(VERSION)/ $(BRANCH) > $@
27 git clone https://github.com/gost-engine/engine.git