.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)/BUILD/etc/pki/ca-trust/source/anchors cp -v certificates/*.crt $(RPMBUILD)/BUILD/etc/pki/ca-trust/source/anchors/ build: prepare rpmbuild -bb --define "_topdir $(RPMBUILD)" $(SPECFILE) clean: rm -rf $(RPMBUILD)