summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am43
1 files changed, 43 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..80548a8
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,43 @@
+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}