AUTOMAKE_OPTIONS = subdir-objects SUBDIRS = dist_noinst_DATA = biosdevname.rules.in biosdevname.spec.fedora biosdevname.spec.suse biosdevname.1 CLEANFILES = biosdevname.rules version biosdevname.rules: biosdevname.rules.in sed -e 's#/usr/sbin#$(sbindir)#' $(top_srcdir)/biosdevname.rules.in > $(top_builddir)/biosdevname.rules install-data-local: biosdevname.rules mkdir -p $(DESTDIR)@sysconfdir@/udev/rules.d $(INSTALL_DATA) $(top_builddir)/biosdevname.rules $(DESTDIR)@sysconfdir@/udev/rules.d/@RULEDEST@ include src/Makefile.am # extra space at beginning to work around automake... :( ifndef SPEC_FILE SPEC_FILE=biosdevname.spec.fedora endif rpm: dist mkdir -p dist/{SOURCES,BUILD,RPMS,SRPMS,SPECS} cp $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.gz dist/SOURCES cp $(SPEC_FILE) dist/SPECS/@PACKAGE_NAME@.spec rpmbuild --define "_topdir $$PWD/dist" -ba --nodeps dist/SPECS/@PACKAGE_NAME@.spec ; rm -rf dist/{SOURCES,BUILD,SPECS} srpm: dist mkdir -p dist/{SOURCES,BUILD,RPMS,SRPMS,SPECS} cp $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.gz dist/SOURCES cp $(SPEC_FILE) dist/SPECS/@PACKAGE_NAME@.spec rpmbuild --define "_topdir $$PWD/dist" -bs --nodeps dist/SPECS/@PACKAGE_NAME@.spec ; rm -rf dist/{SOURCES,BUILD,SPECS} deb: dist oldpwd=`pwd` ; \ tmp_dir=`mktemp -d /tmp/$(PACKAGE_NAME).XXXXXXXX` ; \ cp $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.gz $${tmpdir}/$(PACKAGE_NAME)_$(PACKAGE_VERSION).orig.tar.gz \ tar -C $${tmp_dir} -xzf $(PACKAGE_NAME)-$(PACKAGE_VERSION).tar.gz ; \ mv $${tmp_dir}/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/pkg/debian $${tmp_dir}/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/debian ; \ cd $${tmp_dir}/$(PACKAGE_NAME)-$(PACKAGE_VERSION) ; \ pdebuild --buildresult $$oldpwd/.. ; \ cd - ;\ rm -rf $${tmp_dir}