# Red Hat specific Makefile HERE := $(shell pwd) RPMDIRS := SPECS SOURCES BUILDROOT RPMS SRPMS BUILD RPMARGS := --define "_topdir $(HERE)" \ --define "_sourcedir $(HERE)/SOURCES" \ --define "_builddir $(HERE)/BUILD" \ --define "_rpmdir $(HERE)/RPMS" \ --define "_srcrpmdir $(HERE)/SRPMS" INSTALL := install UPSTREAM_TARBALLS := fedorapeople.org:~/public_html/ UNITDIR := /usr/lib/systemd/system DATADIR := /usr/share all: rpm rpmdirs: @[ -d SPECS ] || mkdir SPECS @[ -d SOURCES ] || mkdir SOURCES @[ -d BUILD ] || mkdir BUILD @[ -d RPMS ] || mkdir RPMS @[ -d SRPMS ] || mkdir SRPMS rpm: rpmdirs cp ../*.tar.xz SOURCES rpmbuild -ba $(RPMARGS) stalld.spec clean: @rm -rf $(RPMDIRS) *~ install: $(INSTALL) -m 755 -d $(DESTDIR)/etc/sysconfig $(INSTALL) stalld.conf -m 644 $(DESTDIR)/etc/sysconfig/stalld $(INSTALL) -m 755 -d $(DESTDIR)$(UNITDIR) $(INSTALL) stalld.service -m 644 $(DESTDIR)$(UNITDIR) rpmlint: rpm rpmlint -i stalld.spec rpmlint -i SRPMS/stalld*.rpm push: rpm scp stalld.spec $(UPSTREAM_TARBALLS) scp SRPMS/stalld*.rpm $(UPSTREAM_TARBALLS)