Files
edh-keygen/Makefile
2025-05-18 14:56:41 +02:00

32 lines
875 B
Makefile

NAME = edh-keygen
VERSION = 1.0
RELEASE = 1
PREFIX = /opt/edh-keygen
BUILDROOT = $(CURDIR)/buildroot
RPMBUILD = $(CURDIR)/rpmbuild
all: rpm
buildroot:
rm -rf $(BUILDROOT)
mkdir -p $(BUILDROOT)$(PREFIX)
chmod 750 $(BUILDROOT)$(PREFIX)
install -m 750 edh-keygen.sh $(BUILDROOT)$(PREFIX)/edh-keygen.sh
install -m 640 edh-keygen.conf $(BUILDROOT)$(PREFIX)/edh-keygen.conf
rpm: buildroot
rm -rf $(RPMBUILD)
mkdir -p $(RPMBUILD)/SOURCES $(RPMBUILD)/SPECS
mkdir -p $(RPMBUILD)/TMP/$(NAME)-$(VERSION)
cp -a $(BUILDROOT)/* $(RPMBUILD)/TMP/$(NAME)-$(VERSION)/
tar czf $(RPMBUILD)/SOURCES/$(NAME)-$(VERSION).tar.gz -C $(RPMBUILD)/TMP $(NAME)-$(VERSION)
cp rpm/$(NAME).spec $(RPMBUILD)/SPECS/
rpmbuild --define "_topdir $(RPMBUILD)" \
--define "_buildrootdir $(RPMBUILD)" \
-ba $(RPMBUILD)/SPECS/$(NAME).spec
clean:
rm -rf $(BUILDROOT) $(RPMBUILD)