# when making release, make sure you do it as RELEASE document describes VERSION := 10000.3 MODS := ide luks multipath dmraid lvm md blkid udev tuxonice suspend fbsplash condecor bootsplash uvesafb nfs FILES_MODS := $(MODS:%=mod-%.sh) FILES := Makefile geninitrd.sysconfig geninitrd functions $(FILES_MODS) geninitrd.8 geninitrd.8.xml ChangeLog prefix := /usr mandir := $(prefix)/share/man sbindir := /sbin libdir := /lib/geninitrd sysconfigdir := /etc/sysconfig all: geninitrd.8 install: install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir) install geninitrd $(DESTDIR)$(sbindir)/geninitrd install -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8 install -m644 functions $(DESTDIR)$(libdir)/functions for mod in $(MODS); do \ install -m644 $$mod $(DESTDIR)$(libdir); \ done install -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd geninitrd.8: geninitrd.8.xml refentry2man < geninitrd.8.xml > geninitrd.8 dist: geninitrd-$(VERSION).tar.gz clean: rm -f geninitrd.8 geninitrd-$(VERSION).tar.gz: $(FILES) -rm -f *.tar.gz -rm -rf geninitrd-$(VERSION) ./changelog.sh mkdir geninitrd-$(VERSION) cp $(FILES) geninitrd-$(VERSION) tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION) -rm -rf geninitrd-$(VERSION)