.PHONY: all prepare build clean RPMBUILD := /drone/src/rpmbuild SPECFILE := internal-ca-certificates.spec # Extract the version from the spec file VERSION := $(shell grep "^Version:" $(SPECFILE) | awk '{print $$2}') all: build prepare: mkdir -p $(RPMBUILD)/{BUILD,RPMS,SOURCES,SPECS,SRPMS} mkdir -p $(RPMBUILD)/SOURCES/certificates cp -v certificates/*.crt $(RPMBUILD)/SOURCES/certificates/ build: prepare rpmbuild -ba --define "_topdir $(RPMBUILD)" $(SPECFILE) clean: rm -rf $(RPMBUILD)