Skip to content

Instantly share code, notes, and snippets.

@dataday
Created August 24, 2017 13:03
Show Gist options
  • Save dataday/80c75b1ce563ab6b18d295bcdbad6e57 to your computer and use it in GitHub Desktop.
Save dataday/80c75b1ce563ab6b18d295bcdbad6e57 to your computer and use it in GitHub Desktop.
Makefile for RPMS built by MBT
.PHONY: clean prepare rpmbuild
#
# Author: dataday
#
# Description:
#
# Provides common make script functions for
# building RPM versioned packages
#
# Usage:
# make VERSION=0.0.0 mock
# make VERSION=0.0.0 rpmbuild
#
mock: clean prepare
@echo mock ${VERSION}
mbt -v ${VERSION}
rpmbuild: clean prepare
@echo rpmbuild ${VERSION}
mbt -v ${VERSION} --buildstyle=rpmbuild
clean:
rm -rf BUILD SOURCES SRPMS RPMS SPECS *.pyc
prepare:
mkdir -p BUILD SOURCES RPMS SRPMS SPECS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment