1 # when making release, make sure you do it as RELEASE document describes
3 MODS := mod-ide.sh mod-luks.sh mod-multipath.sh mod-dmraid.sh mod-lvm.sh
4 FILES := Makefile geninitrd.sysconfig geninitrd functions $(MODS) geninitrd.8 geninitrd.8.xml ChangeLog
6 mandir := $(prefix)/share/man
8 libdir := /lib/geninitrd
9 sysconfigdir := /etc/sysconfig
14 install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir)
15 install geninitrd $(DESTDIR)$(sbindir)/geninitrd
16 install -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8
17 install -m644 functions $(DESTDIR)$(libdir)/functions
18 for mod in $(MODS); do \
19 install -m644 $$mod $(DESTDIR)$(libdir); \
21 install -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd
23 geninitrd.8: geninitrd.8.xml
24 refentry2man < geninitrd.8.xml > geninitrd.8
26 dist: geninitrd-$(VERSION).tar.gz
31 geninitrd-$(VERSION).tar.gz: $(FILES)
33 -rm -rf geninitrd-$(VERSION)
35 mkdir geninitrd-$(VERSION)
36 cp $(FILES) geninitrd-$(VERSION)
37 tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
38 -rm -rf geninitrd-$(VERSION)