1 # when making release, make sure you do it as RELEASE document describes
3 MODS := ide luks multipath dmraid lvm md blkid udev tuxonice suspend fbsplash condecor bootsplash uvesafb nfs scsi
4 FILES_MODS := $(MODS:%=mod-%.sh)
5 FILES := Makefile geninitrd.sysconfig geninitrd functions $(FILES_MODS) geninitrd.8 geninitrd.8.xml ChangeLog
7 mandir := $(prefix)/share/man
9 libdir := /lib/geninitrd
10 sysconfigdir := /etc/sysconfig
15 install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir)
16 install geninitrd $(DESTDIR)$(sbindir)/geninitrd
17 install -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8
18 install -m644 functions $(DESTDIR)$(libdir)/functions
19 install -m644 $(FILES_MODS) $(DESTDIR)$(libdir)
20 install -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd
22 geninitrd.8: geninitrd.8.xml
23 refentry2man < geninitrd.8.xml > geninitrd.8
25 dist: geninitrd-$(VERSION).tar.gz
30 geninitrd-$(VERSION).tar.gz: $(FILES)
32 -rm -rf geninitrd-$(VERSION)
34 mkdir geninitrd-$(VERSION)
35 cp $(FILES) geninitrd-$(VERSION)
36 tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
37 -rm -rf geninitrd-$(VERSION)